Mailinglisten-Archive |
Hallo Gloss, am 12-Jul-01 schriebst Du: > Re, > >> ---------- >> Von: Kai Meder[SMTP:php-ml_(at)_uni.de] >> >> IMHO sollte es so funktionieren (thnx to jens #php.de) >> >> "wget -b -c -P /home/zudir/ -o /logs/wget/figgpisse.log http://bla.file >>> seuche.txt" >> >> ich glaube das ">seuche.txt" ist hier das wichtige. >> output wird in dummy-file geschrieben, php wartet nicht mehr auf output >> ? >> > aaah ... da fällt mir noch was ein ... der Output wird vom nohup schon > standard- > mässig in die Datei nohup.out geschrieben ... aber ich glaub die > Fehlerausgabe > des aufgerufenen Progis sollte auch noch entsort werden ... > > ----- wrapper.sh--- > #!/bin/sh > nohup "sleep.sh > /tmp/nohup.out 2> /tmp/nohup.err" & > > So könnte es dann funktionieren. So wird ein Schuh draus. Ich habe jetzt ein kleines Shellskipt detache geschrieben: #!/bin/sh nohup $* <&- >&- & Mein Ausruf in PHP lautet jetzt exec( "/usr/local/bin/detache /usr/local/bin/waste" ); Der Das PHP-Skript terminiert sofort und asynchron nach 10 Sekunden auch das Skript waste. MfG -- Frank Zündorff
php::bar PHP Wiki - Listenarchive