1、crontab介绍:crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。

2、查看当前用户的定时任务:crontab -l

3、编辑当前用户的定时任务:crontab -e

4、基本格式

*  *  *  *  *  command 
分   时  日   月   周     命令

第1列:表示分钟0~59 每分钟用*或者 */1表示 
第2列:表示小时1~23(0表示0点) 
第3列:表示日期1~31 
第4列:表示月份1~12 
第5列:标识号星期几0~6(0表示星期天) 
第6列:要运行的命令,可以是系统命令,也可以是自己编写的脚本

星号(*):代表所有可能的值,例如第三列如果是*,则表示在满足其它字段的制约条件后每天都执行该操作命令

逗号(,):可以用逗号隔开的值指定一个列表范围,例如第二列写成“0,2,4”表示在满足其它字段的制约条件后0点、2点、4点执行

中杠(-):可以用整数之间的中杠表示一个整数范围,例如第二列写成“2-4”表示在满足其它字段的制约条件后2点、3点、4点执行

正斜线(/):可以用正斜线指定时间的间隔频率,例如第二列写成“0-23/2”表示在满足其它字段的制约条件后每两小时执行一次

5、举例说明

30 21 * * * /etc/init.d/celery restart

上面的例子表示每晚的21:30重启celery

45 4 1,10,22 * * /etc/init.d/celery restart

上面的例子表示每月1、10、22日的4 : 45重启celery

10 1 * * 6,0 /etc/init.d/celery restart

上面的例子表示每周六、周日的1 : 10重启celery

0,30 18-23 * * * /etc/init.d/celery restart

上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启celery

0 23 * * 6 /etc/init.d/celery restart

上面的例子表示每星期六的11 : 00 pm重启celery

0 */1 * * * /etc/init.d/celery restart

上面的例子表示每一小时重启celery.

0 23-7/1 * * * /etc/init.d/celery restart

上面的例子表示每天晚上11点到早上7点之间,每隔一小时重启celery

0 11 4 * mon-wed /etc/init.d/celery restart

上面的例子表示每月的4号与每周一到周三的11点重启celery

0 4 1 jan * /etc/init.d/celery restart

上面的例子表示一月一号的4点重启celery

crtontab定时执行任务的更多相关文章

  1. C#定时执行

    代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; ...

  2. MVC 定时执行任务

    环境:.net4.5 需求:需要一个方法定时执行任务 解决: System.Threading.Timer 提供以指定的时间间隔执行方法的机制. 此类不能被继承,有10多种实例化方法,满足多种情况. ...

  3. 【转】linux 定时执行shell脚本

    在oracle 中可以利用dbms_job包定时执行pl/sql.sql过程,在像备份等需要在操作系统级定时任务只能采用crontab来完成 本文讲述crontab具体用法,以供备忘. 在oracle ...

  4. Linux下定时执行脚本(转自Decode360)

    文章来自:http://www.blogjava.net/decode360/archive/2009/09/18/287743.html Decode360's Blog  老师(业精于勤而荒于嬉 ...

  5. [转]oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。

    oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务. 一.查询系统中的job,可以查询视图 --相关视图 select * from dba_jobs; selec ...

  6. linux定时执行任务crontab命令用法

    linux系统的定时任务是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的.另外, 由于使用者自己也可以设置计划任务,所 ...

  7. ORACLE 定时执行存储过程

    推荐用dbms_scheduler方式更好 (2012-11-19注) /* 查询: select job,broken,what,interval,t.* from user_jobs t; job ...

  8. oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。

    来源于:http://www.cnblogs.com/wangfg/p/5110831.html 一.查询系统中的job,可以查询视图 --相关视图 select * from dba_jobs; s ...

  9. linux下定时执行任务方法【转】

     之前就转过一篇关于定时任务的文章,前俩天用,还的翻出来看!!!再转一次,备用,,需要的时候不用麻烦找! ----------------------------------------------- ...

随机推荐

  1. Mac安装6.1.2版本Elasticsearch及优化配置实践

    1,Mac上安装(指定java8) brew cask install java8 vim .base_profile 文件内容: JAVA_HOME=/Library/Java/JavaVirtua ...

  2. Python连接MySQL数据库的多种方式

    上篇文章分享了windows下载mysql5.7压缩包配置安装mysql 后续可以选择 ①在本地创建一个数据库,使用navicat工具导出远程测试服务器的数据库至本地,用于学习操作,且不影响测试服务器 ...

  3. ionic2启动出现try again later

    新建IONIC2的项目时,启动只出现try again later 这个问题应该是安装依赖出现的,重装npm install 一次就可以了

  4. 规则引擎 - (二)XOM工程

    XOM工程即一个Java项目. 新建Java类,添加属性,实现get/set方法.

  5. javascript高级程序设计第3版——第1Java章 DOM扩展

    虽然DOM 为与XML 及HTML 文档交互制定了一系列核心API,但仍然有几个规范对标准的DOM进行了扩展.这些扩展中有很多原来是浏览器专有的,但后来成为了事实标准,于是其他浏览器也都提供了相同的实 ...

  6. 基于C#简单实现多个word文件和Excel文件的全局字符串替换

    公司整理文档工作中,出现了一个需要使用全局字符替换多个word文档.excel文档中的内容的需求.虽然office.WPS都有全局替换的功能(ctrl+h),但是文件过多,且需要替换多次,工作量还是比 ...

  7. 最长绝对文件路径——算法面试刷题1(google),字符串处理,使用tree遍历dfs类似思路

    假设我们通过以下的方式用字符串来抽象我们的文件系统: 字符串"dir\n\tsubdir1\n\tsubdir2\n\t\tfile.ext"代表了: dir subdir1 su ...

  8. 安装vue-cli时-4058报错的解决方法

    一.报错信息 安装vue-cli时-4058报错 二.解决办法 1.安装淘宝镜像 npm --registry https://registry.npm.taobao.org info undersc ...

  9. 详解Linux下swig 3.0.12的手动安装过程

    详解Linux下swig 3.0.12的手动安装过程 首先 从http://www.linuxfromscratch.org/blfs/view/cvs/general/swig.html上下载swi ...

  10. GET 和 POST 请求的优缺点和误区

    Get和Post在面试中一般都会问到,一般的区别:(1)post更安全(不会作为url的一部分,不会被缓存.保存在服务器日志.以及浏览器浏览记录中)(2)post发送的数据更大(get有url长度限制 ...