第十五章、例行性工作排程(crontab)

一、僅執行一次的工作排程 – 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

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章