Linux中定時任務crontab的使用

2021-08-20 02:55:42 字數 1367 閱讀 6715

crontab -e 進入crontab服務檔案
編輯服務檔案,格式為

min hour day month week       command

* * * * * /bin/sh /tmp/test

注意:command中的路徑必須為絕對路徑,否則crontab執行時無法識別

min                 每個小時的第幾分鐘執行該任務

hour                每天的第幾個小時執行該任務

day                 每月的第幾天執行該任務

month             每年的第幾個月執行該任務

week              每週的第幾天執行該任務

command       指定要執行的程式

*        代表取值範圍內的數字,

/         代表」每」,

-        代表從某個數字到某個數字,

,        分開幾個離散的數字

#每分鐘執行一次

* * * * * /bin/sh /tmp/test

#每年的5月3日12點5分執行一次

5 12 3 5 * /bin/sh /tmp/test

#每五分鐘執行一次

*/5 * * * * rm -rf /tmp/test

編輯完成後

service crond start     #開啟服務

service crond restart   #重啟服務

service crond stop      #停止服務

查詢當前crontab設定

crontab -l
設定某個使用者的crontab服務

crontab -u
刪除某個使用者的crontab服務

crontab -r
檢視root使用者的crontab設定

crontab -u root -l

Liunx系統定時任務時間設定Crontab的格式

第1列分鐘1 59 第2列小時1 23 0表示子夜 第3列日1 31 第4列月1 12 第5列星期0 6 0表示星期天 第6列要執行的命令 下面是crontab的格式 分 時 日 月 星期 要執行的命令 這裡有crontab檔案條目的一些例子 30 21 usr local apache bin a...

ubuntu系統建立定時任務之crontab

cron是乙個linux定時執行工具,可以在無需人工干預的情況下執行作業。在ubuntu server 下,cron是被預設安裝並啟動的。通過 etc crontab檔案,可以看到以下內容 ununtu 通過呼叫 run parts 命令,定時執行四個目錄下的所有指令碼。1 etc cron.hou...

linux定時任務 at定時任務

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