linux crontab定時任務命令的介紹
1、簡介:
linux中crontab命令是在一定的時間自動呼叫一些命令的執行
2、crontab語法:
crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]
(default operation is replace, per 1003.2)
-e (edit user's crontab)
-l (list user's crontab)
-r (delete user's crontab)
-i (prompt before deleting user's crontab)
-s (selinux context)
其中,file是命令檔案的名字。如果在命令列中指定了這個檔案,那麼執行crontab命令,則將這個檔案拷貝到crontabs目錄下;如果在命令列中沒有制定這個檔案,crontab命令將接受標準輸入(鍵盤)上鍵入的命令,並將他們也存放在crontab目錄下。
3、自己新增要執行的命令:
用crontab -e新增自己要執行的命令,執行crontab -e 命令後,編輯新增命令格式必須為:* * * * * /command path,需要執行的命令地址。
常用事例:
0,10,20,30,40,50 * * * * /command path 每隔10分 執行
*/10 * * * * /command path 每隔10分 執行
0 1 * * * /command path 1:00 執行
30 5 1,15 * * /command path 1日 和 15日的 5:30 執行
15 05 * * * /command path 05:15 執行
0 17 * * * /command path 17:00 執行
0 17 * * 1 /command path 每週一的 17:00 執行
檢視執行日誌:tail -f /var/log/cron 或者 tail -f /var/log/cron*