调用 crontab -e来打开编辑
格式如下:
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
一般用于定时任务如:nginx 错误日志分割 ,数据库备份等
例子:
50 23 * * * /etc/init.d/nginx restart
上面的例子表示每晚的23:50重启nginx。
15 2 1,15 * * /etc/init.d/nginx restart
上面的例子表示每月1、15日的2 : 15重启nginx。
0 10 * * 1,5 /etc/init.d/nginx restart
上面的例子表示每周1、周五的10:00重启nginx。
0,30 20-22 * * * /etc/init.d/nginx restart
上面的例子表示在每天20 : 00至22 : 00之间每隔30分钟重启nginx。
* */2 * * * /etc/init.d/nginx restart
每两个小时重启nginx
* 23-2/1 * * * /etc/init.d/nginx restart
23点到早上7点之间,每隔一小时重启nginx
本文出自 “linux学习之路” 博客,请务必保留此出处http://raystudylinux.blog.51cto.com/9065684/1673357
原文地址:http://raystudylinux.blog.51cto.com/9065684/1673357