安装crontab:

yum install crontabs

说明:

service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务
service crond reload //重新载入配置
查看crontab服务状态:service crond status
手动启动crontab服务:service crond start

查看crontab服务是否已设置为开机启动,执行命令:ntsysv

加入开机自动启动:

chkconfig crond on

1、编辑命令

1)、在命令行输入: crontab -e 然后添加相应的任务,wq存盘退出

2)、直接编辑/etc/crontab 文件,即vi /etc/crontab,添加相应的任务

2、文件格式

Minute Hour Day Month DayofWeek CommandPath

3、参数说明

Minute:每个小时的第几分钟执行该任务;取值范围0-59

Hour:每天的第几个小时执行该任务;取值范围0-23

Day:每月的第几天执行该任务;取值范围1-31

Month:每年的第几个月执行该任务;取值范围1-12

DayOfWeek:每周的第几天执行该任务;取值范围0-6,0表示周末

CommandPath:指定要执行的程序路径

4、时间格式

* :表示任意的时刻;如小时位 * 则表示每个小时

n :表示特定的时刻;如小时位 5 就表示5时

n,m :表示特定的几个时刻;如小时位 1,10 就表示1时和10时

n-m :表示一个时间段;如小时位 1-5 就表示1到5点

*/n : 表示每隔多少个时间单位执行一次;如小时位 */1 就表示每隔1个小时执行一次命令,也可以写成 1-23/1

5、调度示例

 *  * * * /opt/script/backup.sh :从1:0到1: 每隔1分钟 执行
* * * /opt/script/backup.sh :: 执行
*/ * * * * /opt/script/backup.sh :每隔10分 执行
* * /opt/script/backup.sh :每周一的 : 执行
-/ * * * /opt/script/backup.sh :,:,:,:,: 执行

实际举例

crontab文件的一些例子:

  * * * /etc/init.d/nginx restart             //每晚的21:30重启 nginx。
,, * * /etc/init.d/nginx restart //每月1、 10、22日的4 : 45重启nginx。
* * , /etc/init.d/nginx restart //每周六、周日的1 : 10重启nginx。
, - * * * /etc/init.d/nginx restart //每天18 : 00至23 : 00之间每隔30分钟重启nginx。
* * /etc/init.d/nginx restart //每星期六的11 : 00 pm重启nginx。
* */ * * * /etc/init.d/nginx restart //每一小时重启nginx
* -/ * * * /etc/init.d/nginx restart //晚上11点到早上7点之间,每 隔一小时重启nginx
* mon-wed /etc/init.d/nginx restart //每月的4号与每周一到周三 的11点重启nginx
jan * /etc/init.d/nginx restart //一月一号的4点重启nginx
*/ * * * * /usr/sbin/ntpdate 210.72.145.20 //每半小时同步一下时间

更详细的说明

http://c.biancheng.net/view/1092.html

CentOS Crontab(定时任务)的更多相关文章

  1. centos crontab定时任务用法

    一.安装crond服务 yum -y update yum -y install cronie yum-cron 二.crontab任务语法 crontab任务配置基本格式: * * * * * co ...

  2. centos crontab 定时任务详解

    安装crontab: yum install crontabs 说明: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 ...

  3. Centos crontab定时任务

    CRONTAB是一个用于设置周期性被执行的任务的工具,有了它,我们就可以从定时工作中解放出来. 一 : 检查CRONTAB服务 1. 检查CRONTAB工具是否已经在主机上安装 : crontab - ...

  4. 【转】crontab定时任务中文乱码问题

    转载:http://blog.163.com/rettar@126/blog/static/1216503422012135511740/ 手动执行都很正常的的脚步,添加到定时任务中一直执行失败,日志 ...

  5. Linux crontab 定时任务

    http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/crontab.html 19. crontab 定时任务 通过crontab 命令,我们 ...

  6. Linux下Crontab定时任务的使用教程 以及 无法执行定时任务的解决方案

     前言 本文学习思路:Linux的corntab定时任务的使用教程  --> 定时任务无效的解决方案  Linux的corntab定时任务的使用教程 1. 首先,输入命令 打开crontab定时 ...

  7. Linux下实现秒级的crontab定时任务

    crontab的格式如下 * * * * * command 分 时 日 月 周 命令 第1列表示分钟1-59 每分钟用*或者 */1表示 第2列表示小时1-23(0表示0点) 第3列表示日期1-31 ...

  8. crontab 定时任务格式

    如下内容节选自<Linux Crontab 定时任务 命令详解> 用crontab -e 添加要执行的命令 添加的命令必须以如下格式: * * * * * /command path 前五 ...

  9. scrapy使用crontab定时任务不能自动执行的调试

    在用crontab进行定时任务时,发现任务并没有执行.而手动bash yourshell.sh时可以正常的执行程序.以下是个人的解决流程. 一.将错误打印打out.log */10 * * * * b ...

随机推荐

  1. hash类型

    redis的hash是一个string的key与value的映射表.适合存储对象,与string的类型相比,可以节省内存,并且方便获取整个对象 hset  设置hash field的指定值.不存在则先 ...

  2. AI_深度学习概论

    什么是是神经网络? 假如有6间房屋的数据集,已知房子的面积,单位是平方米或平方英尺,已知房子的价格.如果通过这6间房子的价格和房子的面积,预测房子的价格,首先要建立起一个数据模型 ,x轴为价格,y轴为 ...

  3. WebP 图片实践之路

    我们会从三部分来聊聊webp这个话题. 什么是webp,它有什么用? 使用webp的常规方法以及优劣. 我们是如何用上webp的. PS:如果是对webp有一定了解的朋友,建议直接看第三部分.因为是讲 ...

  4. 输入和输出--javase中的路径

    就目前为止, javase中经常用到路径来读取一个资源文件的所有情况都已经整理在博客里面了,这里做一个统一的整理: 1,IO流来读取一个文件,比如说new FileInputStream(" ...

  5. 无废话XML--DOM4J

    Dom4j  是一个易用的.开源的库,用于 XML ,XPath  和 XSLT .它应用于 Java  平台,采用了 Java  集合框架并完全支持 DOM ,SAX 和 和 JAXP .我们可以很 ...

  6. Linux cp 移动的时候报错

    报错如下: cp: omitting directory `./nginx-1.12.1'   原因: 要移动的目录下还存在有目录   解决: cp -r 文件名 地址   注意: 这里的-r代表递归 ...

  7. 【转】 SED多行模式空间

    1. sed执行模板=sed '模式{命令1;命令2}' 即逐行读入模式空间,执行命令,最后输出打印出来 2. 为方便下面,先说下p和P,p打印当前模式空间内容,追加到默认输出之后,P打印当前模式空间 ...

  8. sigmoid_cross_entropy_with_logits

    sigmoid_cross_entropy_with_logits 原创文章,请勿转载!!! 函数定义 def sigmoid_cross_entropy_with_logits(_sentinel= ...

  9. C#之DataTable转List与List转Datatable

    闲来无事,只有写代码啦,以下为DataTable转List与List转DataTable的两个方法,主要技术点用到了反射原理: /// <summary> /// 模型转换类 /// &l ...

  10. SpringMVC源码情操陶冶-AbstractHandlerMapping

    分析下springmvc的HandlerMapping映射的抽象类 初始化操作 通过initApplicationContext()方法进行初始化,其一般是由父类执行ApplicationContex ...