Hallo, Am Donnerstag, 7. März 2002 09:16 schrieb norbertschmidt@juelich-bonn.de:
was muß ich mit einem bash-script machen, damit es daemonisiert wird??
Fast genauso, wie Du ein C-Progrogramm verdämonisierst: Du
wirfst erst ein temporäres Skript an, rufst das eigentliche
als Kindprozeß auf, und läßt es dann verwaisen.
$ cat temporaeres.sh
eigentliches.sh &
$ eigentliches.sh
xcalc
$ chmod a+x temporäres.sh
$ temporaeres.sh
Das Skript kehrt sofort zurück.
$ pstree -p | less
Die Shell, die `eigentliches.sh' ausführt, ist Kindprozeß von `init',
also ein Dämon.
Nicht funktionieren:
$ xterm -e temporaeres # alles wird geschlossen
$ . temporaeres # eigentliches.sh verwaist nicht
Gruß
Bertram
--
Bertram Scharpf