16-7 Anacron 套件

Anacron 套件

  CentOS 加入了新的排程套件「Anacron」,由套件名稱「cronie-anacron」所提供的功能,它採用不同的排程設定規格。與 crond 不同是,crond 是設定特定時間執行排程,而 anacron 是依「頻率」來設定,anacron 較適合不會長期處於開機狀態的主機。例如:若有一家公司設定早上 4 點固定所有主機都要執行某特定 工作,若有一台主機到早上 10 點才開機,若以 crond 方式設定的話,此主機今天將不會執行該工作(因為設定在 4 點)。但是若以 anacron 設定方式,如下:

  它設定方式為一天執行 1 次,若開機後發現今天尚未執行過排程工作,便會 在 5 分鐘(delay)後執行。執行後會去改變 /var/spool/anacron/ 下的檔案戳記, 以便日後追蹤與判定其是否已執行過排程工作。

  anacron 的設定檔是 /etc/anacrontab,其中已設定每天、每週與每月會自動執行的工作。以下是 crond 舊式設定與 anacron 的比較表:

完成並繼續  
問題討論

0 問答