crontab定时任务详解
1、安装crontab:
yum install crontabs
说明:
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
查看crontab服务状态:service crond status
手动启动crontab服务:service crond start
参 数:
-e 编辑该用户的计时器设置。
-l 列出该用户的计时器设置。
-r 删除该用户的计时器设置。
-u<用户名称> 指定要设定计时器的用户名称。
2,crontab 格式
基本格式 :
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列 表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
crontab文件的一些例子:
30 21 * * * /etc/init.d/nginx restart
每晚的21:30重启 nginx。
45 4 1,10,22 * * /etc/init.d/nginx restart
每月1、 10、22日的4 : 45重启nginx。
10 1 * * 6,0 /etc/init.d/nginx restart
每周六、周日的1 : 10重启nginx。
0,30 18-23 * * * /etc/init.d/nginx restart
每天18 : 00至23 : 00之间每隔30分钟重启nginx。
0 23 * * 6 /etc/init.d/nginx restart
每星期六的11 : 00 pm重启nginx。
* */1 * * * /etc/init.d/nginx restart
每一小时重启nginx
* 23-7/1 * * * /etc/init.d/nginx restart
晚上11点到早上7点之间,每 隔一小时重启nginx
0 11 4 * mon-wed /etc/init.d/nginx restart
每月的4号与每周一到周三 的11点重启nginx
0 4 1 jan * /etc/init.d/nginx restart
一月一号的4点重启nginx
*/30 * * * * /usr/sbin/ntpdate 210.72.145.20
每半小时同步一下时间
最新文章
- Rest webservice 和SOAP webservice
- Excel筛选之后如何下拉递增
- 对teacher表进行增加,删除,修改
- 简单版解决IE兼容性问题
- (转载)更好的重启nginx 服务器
- Linux命令vi/vim编辑
- Android——仿QQ聊天撒花特效
- [笔记]A Practical Guide to Support Vector Classication
- mybatis分页练手
- java String,StringBuffer和StringBulder学习笔记
- C#窗口传值(CSDN实例)
- layui之事件监听(table)
- 安装nodejs时:The error code is 2503.
- maven打包如何跳过测试
- opcache分享
- [Oracle,2018-03-02] oracle一次插入多条记录
- 转载 一位资深程序员大牛给予Java初学者的学习路线建议
- tsconfig.json配置
- Hibrenate关系映射(一对一外键关联)
- 使用Groovy+Spock构建可配置的订单搜索接口测试用例集
热门文章
- JSOI2016酱油记
- 微信支付http://www.cnblogs.com/True_to_me/p/3565039.html
- HDU-3221
- w3cschool javascript学习
- mysql错误Table ‘./mysql/proc’ is marked as crashed and should be repaired
- 一次处理CentOS服务器被攻击往外发广播包
- springCloud Zuul网关
- 一分钟了解ruby中的单测
- c# 使用ssh连接远程主机(ssh.net演示)
- 洛谷 P2689 东南西北【模拟/搜索】