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命令是一次性定...