Linux Anacron的個人應用
前面的步驟假設將 Linux Anacron用于運行系統 Cron 作業。大部分情況是這樣的,但是普通用戶也可以運行 Anacron 管理個人 Cron 作業,這些作業應當每天執行或以更長的時間間隔執行。
基本原理是相同的,但是要創建一個個性化的 Linux Anacron配置,必須使用 -t 參數啟動該程序,這將獲取替換配置文件的文件名,以及使用一個 -S 參數,該參數指定 Anacron 存儲其 spool 文件的目錄:
anacron -t ~/.anacrontab -S ~/.anacron/
用戶可以在其個人 Cron 配置中使用這類調用,或者使用自己的登錄腳本完成作業。無論哪種情況,都必須存在 spool 目錄,而 Anacron 配置文件使用的格式與系統 Anacron 作業相同。和系統配置一樣,普通 Cron 工具應當每小時運行一次或使用小于一天的時間間隔。
結束語
對于不需要全天候運行的計算機來說,Linux Anacron是十分有用的工具。您可以將每日或更長時間執行的大部分或全部 Cron 作業轉移到 Linux Anacron上,確保這些作業在系統每次啟動時運行;或者通過 Cron 每小時(或其他時間間隔)運行 Anacron,以運行難以預測的作業。
盡管 Anacron 是非常有用的工具,但是它也有缺點。最明顯的是,當用戶需要完成工作時,Anacron 運行作業時可能會耗盡 CPU 時間或以其他方式損害系統性能。鑒于這個原因,***將 Linux Anacron應用于真正需要它的系統,比如經常在夜晚關機的筆記本電腦和臺式機,而 Cron 作業通常在夜晚運行。
【編輯推薦】