假设我在未来的时间 t2 安排了一个任务 t1 < t2 < t3
如果服务器在时间 t1 崩溃怎么办?如果服务器在时间 t2 ( t1 < t < t2 ) 之前重新启动,计划在 t2 执行的任务是否仍会执行?
如果服务器在 t1 崩溃并在 t3 重新启动并说服务器在 t2 关闭怎么办?如果服务器在 t3 ( > t2 ) 重新启动,计划在 t2 执行的任务是否会被执行
实际上,cron 是否会保留要执行的任务的持久记录,以防服务器在计划时间内崩溃或关闭
最佳答案
当服务器恢复时,crons 将继续按其定期安排的时间执行。
Cron 不会追溯运行;对他们来说这是没有意义的。假设您有一个 cron,它会在午夜每个人都在家 sleep 时备份服务器。如果服务器在晚上 11 点崩溃,并在第二天早上重新启动,您不希望在每个人都在努力工作时备份自动开始运行。
关于javascript - 使用 cron 调度任务后,如果服务器崩溃会发生什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49206680/