cron 周期性计划任务

cron 使用时需要开启服务,service crond start 开启服务, 并使用 service crond on 确保服务开机启动

用法: crontab [-u 用户][-l|-r|e]

  • -u 指定计划任务的用户,默认为当前用户
  • -l  查看计划任务
  • -r 删除计划任务
  • -e 编辑计划任务
  • -i 使用删除任务时,需要确认

基本格式 :
*  *  *  *  *  command
分 时   日    月   周   命令

 

30 21 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每晚的21:30重启apache。

45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每月1、10、22日的4 : 45重启apache。

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

未经允许不得转载:onewei|天津科技大学 » cron 周期性计划任务

赞 (0)
分享到:更多 ()

评论 0