有時候計劃任務需要定時或者每隔一段時間都執行一次;
crond服務啟動後會檢查是否有/crontab檔案,若沒有就休眠釋放資源。crond每分鐘醒來一次檢查檔案中是否有需要執行的任務,若有則執行,否則繼續休眠。
crontab -e 編輯會在/var/spool/crond/使用者名下生成配置檔案
可通過ceontab -l檢視
crontab中的檔案不會再-e或者-l指令中檢視到。
配置檔案格式
哪一分 時 日 月 周 運作使用者 指令
*/1表示每一分/時/日/月/周
1,2,3 表示多個分/時/日/月/周
———————————
限制/配置檔案:
/etc/[at|cron].allow
當此檔案存在時,隻有檔案中使用者可執行[at|cron]任務,如果這個檔案不存在就檢視[at|cron].deny
/etc/[at|cron].deny
當此檔案存在是,再次檔案中的使用者不可執行[at|cron]任務,其它使用者可以
若兩檔案都不存在則隻有root可執行[at|cron]指令,如果兩個檔案都存在且為空,則所有使用者都可以執行任務[at|cron]