Cronjobs还记得重新启动后的最后一次运行时吗?

Cronjobs还记得重新启动后的最后一次运行时吗?,cron,Cron,考虑以下场景: 假设我每3小时运行一次cronjob(0*/3***) 作业2分钟前刚刚运行 如果在计算机运行后立即重新启动计算机,cronjob会记得它刚刚运行了约2分钟,还是会在启动后直接运行?两者都不会 它不需要记住它只是在运行。作业在0:00 03:00、06:00等时间运行。如果系统未在计划时间启动,则作业不会运行 如果作业在03:00运行,而您在03:02重新启动,则作业在06:00之前不会再次运行 (如果您希望作业在由于系统关闭而无法运行时运行,请参阅anacron)

考虑以下场景:

假设我每3小时运行一次cronjob(
0*/3***

作业2分钟前刚刚运行

如果在计算机运行后立即重新启动计算机,cronjob会记得它刚刚运行了约2分钟,还是会在启动后直接运行?

两者都不会

它不需要记住它只是在运行。作业在0:00 03:00、06:00等时间运行。如果系统未在计划时间启动,则作业不会运行

如果作业在03:00运行,而您在03:02重新启动,则作业在06:00之前不会再次运行

(如果您希望作业在由于系统关闭而无法运行时运行,请参阅
anacron