在使用cron调度任务后,如果服务器崩溃会发生什么

时间:2018-03-10 07:52:25

标签: javascript node.js cron scheduled-tasks cron-task

说我将来安排时间t2的任务 t1< t2< T3

如果服务器在时间t1崩溃,该怎么办?如果服务器在时间t2(t1

如果服务器在t1崩溃并在t3重新启动,并且服务器在t2处于关闭状态,该怎么办?如果服务器在t3(> t2)重新启动,那么计划在t2的任务是否会被执行

在衬衫中,如果服务器崩溃或在预定时间内停机,cron是否会持续记录要执行的任务

2 个答案:

答案 0 :(得分:1)

简而言之:不,Cron只是在预定的时间执行任务。如果服务器已关闭,则不执行任务。

同样,如果你搞乱系统时钟,cron仍会相应地执行任务。

答案 1 :(得分:1)

当服务器重新启动时,crons将继续按照他们的预定时间执行。

Crons不追溯运行;对他们来说没有意义。假设你有一个cron在午夜时备份服务器,而每个人都在家里睡着了。如果服务器在晚上11点崩溃,并在第二天早上重新启动,那么当每个人都在尝试工作时,您不希望备份自动开始运行。