crontab -e //編輯某個使用者的cron服務 //這個最重要,自己編寫crontab
crontab -l //列出某個使用者cron服務的詳細內容 //這個也重要,檢視自己寫了哪些定時任務
crontab -u //設定某個使用者的cron服務,一般root使用者在執行這個命令的時候需要此引數
crontab -r //刪除某個使用者的cron服務
前5個字段分別表示:
分鐘:0-59
小時:1-23
日期:1-31
月份:1-12
星期:0-6(0表示週日)
還可以用一些特殊符號:
: 表示任何時刻
,: 表示分割
-:表示乙個段,如第二端裡: 1-5,就表示1到5點
/n : 表示每個n的單位執行一次,如第二段裡,/1, 就表示每隔1個小時執行一次命令。也可以寫成1-23/1。。在『/』子表示式(分鐘)裡的「0/15」表示從第0分鐘開始,每15分鐘執行一次。也可以 20-59/3,從20分到59分每3分鐘執行一次
幾個典型時間例子:
每五分鐘執行 */5 * * * *
每小時執行 0 * * * *
每天執行 0 0 * * *
每週執行 0 0 * * 0
每月執行 0 0 1 * *
每年執行 0 0 1 1 *
5 * * * *每小時第5分鐘執行
*/5 * * * *每5分鐘執行
0 2 * * * 每天凌晨2點執行
1、crontab重啟
linux:service crond restart 或者/etc/init.d/crond restart
ubuntu: sudo service cron restart
mac:sudo /usr/sbin/cron restart
2、crontab -e 檔案的位置
linux:/var/spool/cron/(使用者名稱)
3、ubuntu開啟crontab日誌
crontab記錄日誌
修改rsyslog
sudo vim /etc/rsyslog.d/50-default.conf
cron.* /var/log/cron.log #將cron前面的注釋符去掉
重啟rsyslog
sudo service rsyslog restart
檢視crontab日誌
tail /var/log/cron.log
linux的crontab新增鏈結和重啟
linux常用操作命令 檢視任務 crontab l 鍵入 a 進入編輯模式 進行編輯後 ctrl c 退出編輯模式 shift w q 退出編輯 wq 儲存並退出 cat etc crontab 就是看有多少定時任務的。然後你要新增的話 cronta e還是啥。或者vi etc crontab編輯...
linux系統,啟動 停止 重啟crontab服務
系統背景 cenos6.5 操作工具 xshell5 情況一 正常情況 系統有service命令 重啟服務命令 root centos6 service crond restart 啟動服務命令 root centos6 service crond start 停止服務命令 root centos6...
linux系統,啟動 停止 重啟crontab服務
系統背景 cenos6.5 操作工具 xshell5 情況一 正常情況 系統有service命令 重啟服務命令 root centos6 service crond restart 啟動服務命令 root centos6 service crond start 停止服務命令 root centos6...