6
我有一個PHP腳本已經作爲一個cron作業運行。腳本使用數據庫來查看它是否有任何事情要做,並確保它的弟兄們還沒有運行。如何守護一個PHP腳本,並與新貴運行
我想運行PHP腳本作爲守護進程與upstart。
我建立了我的/etc/init/super-mailer.conf
文件爲這樣:
description "super mailer"
author "Rob Nugen"
start on startup
stop on shutdown
respawn
exec sudo -u www-data php -f /var/www/super-mailer/scripts/mailer.php
我執行sudo start super-mailer
,它運行一次。
雖然它不會再運行。爲什麼不?
我也試圖與
script
sudo -u www-data php -f /var/www/clubberia-mailer/scripts/mailer.php
end script
更換exec sudo
線我需要改變我的PHP腳本循環?我該如何告訴新手繼續開始腳本?
您是否在腳本中實施了守護進程?如果不是,它將只運行一次。 –