Linux之定時任務

2021-10-03 04:45:26 字數 1467 閱讀 6469

1、基本知識

服務名稱:crond

全稱:daemon to execute scheduled commands

配置檔案目錄:/etc/cron.d/

任務儲存位置:/var/spool/cron/root

使用者名單:白名單:/etc/cron.allow

黑名單:/etc/cron.deny

【注】當白名單啟用時,黑名單無效。

2、crond的設定

設定方式

含義crontab -u root -e

設定任務

crontab -u root -l

檢視任務

crontab -u root -r

刪除任務

3、設定的內容

設定格式

含義分鐘小時天

月周執行的命令

0815242

1rm -fr /mnt/*

2月24號周1的15:08分刪除/mnt下的所有檔案

08-17**

**每天的每小時08分—17分

08-17/2**

*3,5

每週3,周5的每小時的08分—17分之內每隔兩分鐘

08-17/210*

*3,5

每週3,周5的10點的08分—17分之內每隔兩分鐘

08-17/2105

*3,5

每週3,周5及每月5號的10點的08分—17分之內每隔兩分鐘

08-17/2105

33,5

每年3月的5號每週3,周5的10點的08分—17分之內每隔兩分鐘

【注】「-」表示時間段

「*」表示每...

「,」表示a和b時間

」/「表示間隔

4、配置系統級別的cron

只有超級使用者才可以操作,再/etc/cron.d/下編寫配置檔案即可(配置檔案名稱任意)。

其中檔案目錄

該目錄下的執行許可權

/etc/cron.daily/

每天都執行

/etc/cron.hourly/

每小時都執行

/etc/cron.monthly/

每個月都執行

/etc/cron.weekly/

沒周都執行

【注】上述檔案就方便了工作的任務量,我們只需將每天/沒周需要執行的命令,寫成指令碼,放在相應的目錄下即可每天/每月執行。

5、控制crond的使用使用者

使用者白名單:/etc/cron.deny

使用者黑名單:/etc/cron.allow

【注】當白名單啟用時,黑名單無效。

linux定時任務 at定時任務

at命令是一次性定時計畫任務,at的守護程序atd會以後臺模式執行,檢查作業佇列來執行作業。atd守護程序會檢查系統上的乙個特殊目錄來獲取at命令的提交的作業,預設情況下,atd守護程序每60秒檢查一次目錄,有作業時,會檢查作業執行時間,如果時間與當前時間匹配,則執行此作業。注意 at命令是一次性定...

Linux之定時任務

可以改為如下 僅供參考 shell bin bash path sbin bin usr sbin usr bin mailto root 如果出現錯誤,或者有資料輸出,資料作為郵件發給這個帳號 home 使用者執行的路徑,這裡是根目錄 run parts 01 root run parts etc...

Linux之定時任務

linux 定時任務 實現linux定時任務有 cron anacron at等,這裡主要介紹cron服務。名詞解釋 cron是服務名稱,crond是後台程序,crontab則是定製好的計畫任務表。軟體包安裝 要使用cron服務,先要安裝vixie cron軟體包和crontabs軟體包,兩個軟體包...