查看當前用戶的定時任務 也可以 crontab -uroot -l查看指定用戶的定時任務。
千萬不要忘了中間的 sh 表示用戶拿什麼來執行命令
2、看看crontab 的時間表達式
基本格式 :
* * * * * command
分 時 日 月 周 命令
然後來幾個實際的例子:
1、每分鐘執行一次
* * * * *
2、每隔一小時執行一次
00 * * * *
or
* */1 * * * (/表示頻率)
3、每小時的15和30分各執行一次
15,45 * * * * (,表示並列)
4、在每天上午 8- 11時中間每小時 15 ,45分各執行一次
15,45 8-11 * * * command (-表示範圍)
5、每個星期一的上午8點到11點的第3和第15分鐘執行
3,15 8-11 * * 1 command
6、每隔兩天的上午8點到11點的第3和第15分鐘執行
3,15 8-11 */2 * * command
3、其他命令介紹
名稱 : crontab
使用權限 : 所有使用者
使用方式 :
crontab file [-u user]-用指定的文件替代目前的crontab。
crontab-[-u user]-用標準輸入替代目前的crontab.
crontab-1[user]-列出用戶目前的crontab.
crontab-e[user]-編輯用戶目前的crontab.
crontab-d[user]-刪除用戶目前的crontab.
crontab-c dir- 指定crontab的目錄。
4、crond 安裝與配置服務
安裝crontab:
yum install crontabs
服務操作說明:
/sbin/service crond start //啓動服務
/sbin/service crond stop //關閉服務
/sbin/service crond restart //重啓服務
/sbin/service crond reload //重新載入配置
查看crontab服務狀態:
service crond status
手動啓動crontab服務:
service crond start
查看crontab服務是否已設置爲開機啓動,執行命令: