1. 程式人生 > >crontab 定時執行任務

crontab 定時執行任務

usr pac 啊啊啊 oca CA 日期 and 基本 ron

今天腦殘了,公司有個任務要每小時執行一次,然後我就

    • /1 * commond
      結果被老大啪啪打臉了,emmmm前面的分鐘寫的星號,肯定是每分鐘啊啊啊啊啊啊啊啊啊啊,所以再來學習一遍這個命令。

基本格式 :

*****command

分  時  日  月  周  命令

第1列表示分鐘1~59 每分鐘用或者 /1表示

第2列表示小時1~23(0表示0點)

第3列表示日期1~31

第4列表示月份1~12

第5列標識號星期0~6(0表示星期天)

第6列要運行的命令

crontab文件的一些例子:

#每晚的21:30重啟apache。

30 21 * /usr/local/etc/rc.d/lighttpd restart

#每月1、10、22日

45 4 1,10,22 /usr/local/etc/rc.d/lighttpd restart

#每天早上6點10分

10 6 * date

#每兩個小時

0 /2 date

#晚上11點到早上8點之間每兩個小時,早上8點

0 23-7/2,8 * date

#每個月的4號和每個禮拜的禮拜一到禮拜三的早上11點

0 11 4 * mon-wed date

#1月份日早上4點

0 4 1 jan * date

crontab 定時執行任務