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