我正在用PHP编写监视器来监视主机的正常运行时间。 所以每隔n秒我就会向主人询问它的状态。我可以简单地制作一个每分钟执行一次的cronjob,但我也可以这样做:
while(1)
{
check_status();
sleep(60);
}
最有效的方法是什么?
答案 0 :(得分:1)
更好的方法是使用cron。
CRON将每分钟启动一次PHP。如果您的PHP崩溃,它将重新启动。如果您手动启动PHP,它会崩溃,您必须手动重新启动它。不仅如此,使用CRON,您无需关心机器启动时间发生的情况。
最后说明:PHP并不是制作此类内容的最佳工具;)
干杯,
ķ。
答案 1 :(得分:1)
执行cron作业,如果机器重新启动,您的进程将自动重启。