如何使用upstart重新生成PHP脚本?

时间:2013-02-18 16:33:13

标签: php upstart

我有一个Ubuntu 12.04安装和一个PHP脚本,我想在它终止后重新运行。我在myscript.conf中使用了新手和/etc/init/

start on startup
stop on shutdown
exec php5 /var/myscript.php
respawn

我可以使用start myscript运行我的脚本,它可以正常运行一次,但是一旦它终止,我就无法让脚本重新生成。

在尝试重新生成PHP脚本时,我有什么特别的注意事项吗?

1 个答案:

答案 0 :(得分:2)

当您在/etc/init.d

下有一个启动脚本时,您可以非常轻松地更新脚本

update-rc.d myscript defaults

但是你需要一个启动脚本。您可以签出骨架脚本(/etc/init.d/skeleton)并复制脚本。然后你可以改变参数并运行你的程序。

像这样:/etc/init.d/myscript start

在启动脚本中,如果进程未正确终止,则可以终止该进程。