标签: cron crontab cron-task
我让crontab设置(在我当地的MacOSX系统上)每小时运行一份工作。它运行正常。我不确定是否有可能,但有没有办法让我可以“错过”工作时间(如果我的电脑在睡觉或关机时)?
例如,如果cronjob在关闭系统之前运行了好几个小时(1-13)。我再次启动系统后,让我说2个小时。有没有办法告诉cron在执行小时16之前是否缺少工作时间(14,15)?
当前运行的cronjob在我的本地MySQL数据库中填充了一些数据,其中一列中包含小时信息。任何提示,技巧或图书馆都会有所帮助。
感谢。
答案 0 :(得分:0)
也许看一下Mac的 anacron ,可以赶上Mac下次醒来时睡觉时错过的工作。请参阅here。