我有一个Ubuntu 12.04安装和一个PHP脚本,我想在它终止后重新运行。我在myscript.conf
中使用了新手和/etc/init/
:
start on startup
stop on shutdown
exec php5 /var/myscript.php
respawn
我可以使用start myscript
运行我的脚本,它可以正常运行一次,但是一旦它终止,我就无法让脚本重新生成。
在尝试重新生成PHP脚本时,我有什么特别的注意事项吗?
答案 0 :(得分:2)
当您在/etc/init.d
update-rc.d myscript defaults
但是你需要一个启动脚本。您可以签出骨架脚本(/etc/init.d/skeleton)并复制脚本。然后你可以改变参数并运行你的程序。
像这样:/etc/init.d/myscript start
在启动脚本中,如果进程未正确终止,则可以终止该进程。