cron时间可以随时改变吗?

时间:2017-03-19 12:30:59

标签: php cron

我有一个监控当地小溪水平的网站,并在道路即将泛滥时向社区发出警报。

每年99%的时间,每5分钟轮询一次溪流高度就足够了。然后,就像昨晚一样,洪水泛滥,这次非常快,30分钟内上升1米。

鉴于我可以检测到小溪上升的速度,有没有办法在飞行中重新编写我的cron作业,这样如果小溪高于一定高度,每1分钟运行一次cron?然后当小溪掉落时,它会恢复到每5分钟一次。

1 个答案:

答案 0 :(得分:3)

解决问题的一种方法是每分钟运行一次作业,但配置作业以便自己每隔五分钟才能完成一次。

但是,如果你真的想改变cronjob的时间,那当然也是可能的。我从一开始就假设你知道如何(否则谷歌,它很容易(谷歌搜索和创建一个cronjob))创建一个cron作业,所以基本上你只需要创建一个新的cron表并加载它英寸

我会推荐第一种方法。如果你犯了错误,它就更简单并且保持本地化,而不会搞砸其他的cron工作。