我正在运行一个CLI windows php脚本,它主要是一个带有一些CMD exec函数的LOOP。 问题是这些执行功能有时会挂断。
此脚本可以自行重启并重启吗? '(例如每5分钟一次)
答案 0 :(得分:0)
这个脚本能否自行重启并自行重启?
不是真的,但你可以运行自己的另一个实例,然后退出当前的实例。
这些exec函数有时会挂断
然后,脚本不能通过计时(参见set_time_limit)来解决这个问题。或者您需要使用单独的监视程序来监视脚本并在需要时重新启动它。
(例如每5分钟一次)
将代码重写为不循环并使用cron或其他调度程序(请参阅What is the Windows version of cron?)定期调用代码。