crontab 定时执行任务

今天脑残了,公司有个任务要每小时执行一次,然后我就

    • /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

猜你喜欢

转载自blog.51cto.com/fulin0532/2129498