Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 Ubuntu 12.04 安装和一个 PHP 脚本,我想在它终止后立即重新运行。我正在使用暴发户,这myscript.conf在/etc/init/:
myscript.conf
/etc/init/
start on startup stop on shutdown exec php5 /var/myscript.php respawn
我可以使用 运行我的脚本start myscript,这一次可以正常工作,但是一旦脚本终止,我就无法让脚本重新生成。
start myscript
尝试重生 PHP 脚本时,我需要注意什么特别的事情吗?
当你有一个 startscript 时,你可以很容易地更新你的脚本/etc/init.d
/etc/init.d
update-rc.d myscript defaults
但是你需要一个启动脚本。您可以签出骨架脚本 (/etc/init.d/skeleton) 并复制该脚本。然后您可以更改参数并运行您的程序。
像这样:/etc/init.d/myscript start
/etc/init.d/myscript start
在 startscript 中,如果进程未正确终止,您可以终止该进程。