У меня есть установка Ubuntu 12.04 и скрипт PHP, который я хочу повторно запустить, как только он завершится. Я использую выскочку и это myscript.conf
в /etc/init/
:Как обновить PHP-скрипт с помощью upstart?
start on startup
stop on shutdown
exec php5 /var/myscript.php
respawn
Я могу запустить мой сценарий, используя start myscript
, который работает отлично разово, но я не могу получить сценарий возродится, когда он заканчивается.
Есть ли что-то особенное, на что я должен обратить внимание при попытке респауна сценария PHP?
Я только что добавил sleep (5) в начало своего PHP-скрипта, и теперь он возрождается, как ожидалось. Я не уверен, почему эта помощь, но это так. –
Если бы такой же опыт и 'sleep (5)' именно то, как я его исправил. Я действительно ответил на другой вопрос с помощью более подробного примера (http://stackoverflow.com/questions/2036654/run-php-script-as-daemon-process/16577806#16577806) моего сценария Upstart. – Jonathan