我有一个在CentOs中运行的PHP脚本,它是一个用于为在线游戏创建新帐户的服务器,该脚本与invision电源板链接,所以有时当IPB遇到错误时它会杀掉包含它的PHP脚本(服务器)
我需要脚本一直运行,即使它被杀掉了,所以技术上自动重新启动它,我尝试了这个解决方案:
sh script:
while true; do
php -f AccountServer.php
done
但是由于一些奇怪的原因,即使这个脚本在屏幕上运行,它仍然会在一段时间后停止工作。
我可以使用其他任何技术来确保过程永远不会消亡吗?
答案 0 :(得分:0)
你可以设置一个cron作业来运行每X个时间来确保它仍在运行,如果没有再次启动它。