【发布时间】:2013-09-03 09:37:23
【问题描述】:
我在 Linux 服务器上有一个 php 脚本,运行如下:
nohup php myscript.php > /dev/null &
此脚本需要每小时重新启动一次。我怎样才能自动做到这一点?
注意:脚本具有无限运行的功能。因此,当它启动时,它必须保持打开状态。所以在脚本再次运行之前,必须将其杀死。
【问题讨论】:
-
Cron / Crontab 就是你要找的,google it。
-
使用 cron 你甚至可能不需要 nohup...
-
脚本具有无限运行的功能。因此,当它启动时,它必须保持打开状态。所以在脚本再次重新运行之前,它必须被杀死。
-
按照其他人告诉您的那样使用 Cron,或者如果您已经创建了一个守护进程,则通过分叉一个新子进程并杀死父进程来重新启动它 - 每小时一次。
标签: php