2011年12月1日 星期四

anacron-喚醒停機期間的工作任務

anacron  喚醒停機期間的工作任務
anacron 會以一天、七天、一個月為期去偵測系統未進行的 crontab 任務

anacron 讀取時間記錄檔 (timestamps) 去分析現在的時間與時間記錄檔所記載的上次執行 anacron 的時間,兩者比較後若發現有差異, 那就是在某些時刻沒有進行 crontab, 此時 anacron 就會開始執行未進行的 crontab 任務了! anacron 是透過 crontab 來運作!

anacron [-sfn] [job]..
anacron -u [job]..
選項與參數:
-s  :開始執行各項工作 (job),會依據時間記錄檔的資料判斷是否進行;
-f  :強制進行,而不去判斷時間記錄檔的時間戳記;
-n  :立刻進行未進行的任務,而不延遲 (delay) 等待時間;
-u  :僅更新時間記錄檔的時間戳記,不進行任何工作。
job :由 /etc/anacrontab 定義的各項工作名稱。

沒有留言:

張貼留言