2014-02-21 97 views
0

我設置了crontab(在本地MacOSX系統上)以小時爲單位運行作業。它運行良好。我不確定是否有可能,但是有沒有辦法讓我可以在'失蹤'的時間內完成這項工作(以防我的電腦進入睡眠狀態或關機)?缺少時間段運行cronjob

例如,如果cronjob在關閉系統之前運行良好(1-13)小時。之後我再次啓動系統,可以說2個小時。在執行第16小時之前,是否有辦法告訴cron也可以在缺少時間(14,15)的情況下運行工作?

當前正在運行的cronjob填充我的本地MySQL DB中的某些數據,其中一列中包含小時信息。任何提示,技巧或圖書館將會有所幫助。

謝謝。

回答

0

也許看看anacron適用於Mac,它可以在下次醒來時趕上您的Mac在睡覺時錯過的工作。請參閱here