Forums Neueste Beiträge
 

Shellscript in Konsole starten und nach Ausloggen weiterlaufen lassen

02/10/2008 - 10:31 von Gerome Muent | Report spam
Hallo zusammen,
folgendes Szenario.
Ich habe ein PHP-Skript, daß ich wie folgt starte in einer Konsole:
/usr/bin/php /home/ESCDE/muent/moses/serviceMoses.php

Das Skript hat eine Endlosschleife und fragt alle X Sekunden einen
Ordner ab, ob was zu tun ist.

Das ganze soll natürlich weiterlaufen, wenn ich mich wieder auslogge.

Ein AUfruf mit "&" am Ende bringt mir zwar den Shell-Prompt wieder, aber
nach dem Ausloggen ist auch das Skript beendet, weil es ja ein
Childprozess von der Shell ist.

Wie lasse ich das Skript quasi als Dàmon laufen?

Danke für Tips, Gérôme

BM Computer-Services Schwedenstr. 13
Webdesign 13357 Berlin
Internet Tel.: 030/20649400, mobil 0175/7419517
Layout
Grafik Web: http://www.bmservices.de
Programmierung eMail: kontakt@bmservices.de
 

Lesen sie die antworten

#1 Christian Schneider
02/10/2008 - 10:41 | Warnen spam
Thus spake Gerome Muent ():
folgendes Szenario.
Ich habe ein PHP-Skript, daß ich wie folgt starte in einer Konsole:
/usr/bin/php /home/ESCDE/muent/moses/serviceMoses.php

Das Skript hat eine Endlosschleife und fragt alle X Sekunden einen
Ordner ab, ob was zu tun ist.

Das ganze soll natürlich weiterlaufen, wenn ich mich wieder auslogge.

Ein AUfruf mit "&" am Ende bringt mir zwar den Shell-Prompt wieder, aber
nach dem Ausloggen ist auch das Skript beendet, weil es ja ein
Childprozess von der Shell ist.

Wie lasse ich das Skript quasi als Dàmon laufen?



nohup, GNU Screen.
{ \|/ ______ \|/ Access denieded | Christian 'strcat' Schneider }
{ "@' / , . \ `@" Nah Nah Nah :p | http://www.strcat.de/ }
{ /__| \____/ |__\ | http://www.strcat.de/blog/ }
{ \___U__/ | http://strcat.de/chris.gpg }

Ähnliche fragen