假设我在未来的t1 < t2 < t3中为time t2安排了一项任务
如果服务器在t1时崩溃了怎么办。如果服务器在time t2 ( t1
如果服务器在t1上崩溃,并在t3上重启,假设服务器在t2上宕机,该怎么办?如果服务器在t3 (> t2 )重新启动,那么为t2安排的任务是否会被执行
在衬衫中,cron是否保留了要执行的任务的持久记录,以防服务器在计划时间内崩溃或停机
发布于 2018-03-10 15:58:30
简而言之:不。Cron只是在预定的时间执行任务。如果服务器关闭,则不会执行任何任务。
同样,如果您在系统时钟上乱搞,cron仍然会相应地执行任务。
发布于 2018-03-10 16:04:24
当服务器重新启动时,crons将继续在其定期计划的时间执行。
Crons不会追溯运行;它们运行起来是没有意义的。假设您有一个cron,它在午夜备份服务器,而所有人都在家中睡觉。如果服务器在晚上11点崩溃,并在第二天早上重新启动,您不会希望备份在每个人都在尝试工作时自动开始运行。
https://stackoverflow.com/questions/49206680
复制相似问题