一、僅執行一次的工作排程 – at
atd 的啓動與 at 運作的方式
要使用單一工作排程時,我們的 Linux 系統上面必須要有負責這個排程的服務,那就是 atd 這個玩意兒。
看到上表中的特殊字體,包括『 enabled 』以及『 running 』時,這纔是 atd 真的有在運作!
at 的運作方式
事實上,我們使用 at 這個指令來產生所要運作的工作,並將這個工作以文本文件的方式寫入 /var/spool/at/ 目錄內,該工作便能等待 atd 這個服務的取用與執行了。就這麼簡單。
實際運作單一工作排程
at 工作的管理
batch:系統有空時才進行背景任務
二、循環執行的例行性工作排程 – crontab
使用者的設定
使用的限制數據有:
· /etc/cron.allow:
將可以使用 crontab 的賬號寫入其中,若不在這個文件內的使用者則不可使用 crontab;
· /etc/cron.deny:
將不可以使用 crontab 的賬號寫入其中,若未記錄到這個文件當中的使用者,就可以使用 crontab 。
而每項工作 (每行) 的格式 都是具有六個字段,這六個字段的意義爲:
例子:
系統的配置文件: /etc/crontab, /etc/cron.d/*
crond 服務讀取配置文件的位置
三、可喚醒停機期間的工作任務
什麼是 anacron
(略...)
重點回顧
本章習題
源於鳥哥Linux 第十五章 - Page 694
end