linux定時任務的執行

查看當前用戶的定時任務 也可以 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服務是否已設置爲開機啓動,執行命令:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章