Linux crontab的定时任务

在linux系统里面输入crontab -e进入编辑状态 按i即可输入下面的命令

基本格式 :

*  *  *  *  *  command
前面的五个星号分别代表:M分 H时 D天 m月 d星期
M:分钟(0-59)
H:小时(0-23)
D:天(1-31)
m:月(1-12)
d:一星期内的天(0~6,0为星期天)
下面我们看一些例子来帮助理解:
10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每周六、周日的1:10重启apache
0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示在每天18:00至23:00之间每隔30分钟重启apache
0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每星期六的11:00 pm重启apache
* */1 * * * /usr/local/etc/rc.d/lighttpd restart
每一小时重启apache
* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart
晚上11点到早上7点之间,每隔一小时重启apache
0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart
每月的4号与每周一到周三的11点重启apache
0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart
一月一号的4点重启apache


【上一篇】 【下一篇】

Posted in 教程 ,教育 ,网络 ,软件 | Tags: ,

0 条评论

添加评论

[ Ctrl + Enter ]