Robię skrypt w php, który ma mniej więcej taką budowę:
<? for($i=1;$i<=999999999;$i++) { //jakieś komendy do wykonania } ?>
Chodzi o to, że jak odpalę skrypt w putty to wszystko działa dobrze, dopóki nie wyłączę putty. Wtedy skrypt przestaje działać.
Chciałbym móc mieć możliwość odpalenia skryptu tak, aby działał w tle niezależnie od tego czy mam włączone putty czy nie.
Próbowałem zrobić z tego demona i w "start" mojego skryptu znajdującego się w /etc/init.d/ podać:
Kod
start() {
php "../../home/www/skrypt.php"
}
php "../../home/www/skrypt.php"
}
Wykonanie polecenia:
Kod
/etc/init.d/mojdemon start
zadziałało w połowie, ponieważ skrypt zaczął się wykonywać, lecz czekał na zakończenie wykonywania skryptu php. Po wyłączeniu putty skrypt przestał działać.
Czy ma ktoś jakieś propozycje jak to zrobić? Chodzi o to, żeby skrypt php był uruchomiony cały czas.
System to gentoo.