我有一个作为 cron 作业运行的 PHP 脚本。该脚本使用数据库来查看它是否有任何事情要做,并确保它的兄弟尚未运行。
我想使用upstart将 PHP 脚本作为守护进程运行。
我已经将我的/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
并运行一次。
但是,它不会再次运行。为什么不?
我也试过exec sudo
用
script
sudo -u www-data php -f /var/www/clubberia-mailer/scripts/mailer.php
end script
我需要将我的 PHP 脚本更改为循环吗?我如何告诉暴发户继续启动脚本?