我安装了 Ubuntu 12.04,并且有一个 PHP 脚本,我想在它终止后立即重新运行。我正在使用 upstart 和 /etc/init/
中的 myscript.conf
:
start on startup
stop on shutdown
exec php5 /var/myscript.php
respawn
我可以使用 start myscript
运行我的脚本,它一次性运行良好,但一旦终止,我就无法让脚本重新生成。
尝试重生 PHP 脚本时有什么特别需要注意的吗?
最佳答案
当您在 /etc/init.d
下有启动脚本时,您可以非常轻松地更新脚本</p>
update-rc.d myscript 默认值
但是你需要一个启动脚本。您可以 checkout 骨架脚本(/etc/init.d/sculpture)并复制该脚本。然后您可以更改参数并运行您的程序。
像这样:/etc/init.d/myscript start
在启动脚本中,如果进程未正确终止,您可以终止该进程。
关于php - 如何使用 upstart 重新生成 PHP 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14940940/