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. GT sport赛道详解 - Dragon Trail | 龙之径

    参考:GT sport所有赛道简介 今天的心情变化挺大,从绝望放弃到豁然开朗. 前言:GT sport有个排位赛,是每位sim赛车手提升自己等级的唯一途径,其中一个排位赛就是龙之径II(逆时针跑),我 ...

  2. Java并发编程的艺术· 笔记(1)

    目录 1.volatile的原理 2.Synchonized 3.无锁-偏向锁-轻量级锁-重量级锁 4.Java实现原子操作 1.volatile的原理 如何保持可见性: 1)将当前处理器缓存行的数据 ...

  3. Petrozavodsk Winter Camp, Day 8, 2014, Ship

    $dp(i,j)$表示i-j这段还没运走时的状态,包括 运输了多少次,还剩多少空间 每次枚举运输左边还是右边转移 #include <bits/stdc++.h> #define rep( ...

  4. c++连续读取未知个数的数字

    #include <iostream> using namespace std; int main() { int n; ]; ,count=; while(cin>>n){ ...

  5. 嵌套if-esle语句

    C语言自学之嵌套if-esle语句 Dome : 获奖条件为年销售业绩100万以上,并且入职满两年的员工.小明进入公司1年,销售业绩为120万. 在代码编辑器中使用嵌套if-else语句判断小明是否有 ...

  6. 思科模拟器PacketTracer7-----2台PC通过交叉线互连

    实验二—3 实验工具:思科模拟器PacketTracer7(可在思科官网下载,免费) 实验设备: PC两台,交叉线 实验步骤: 一.配置网络拓扑图 二.配置PC0和PC1的IP地址,掩码和网关 四.通 ...

  7. linux-基础命令篇-02

    基本命令:--LS 关于显示的颜色含义: 白色:表示普通文件 蓝色:表示目录 绿色:表示可执行文件 红色:表示压缩文件 浅蓝色:链接文件 红色闪烁:表示链接的文件有问题 黄色:表示设备文件 灰色:表示 ...

  8. 为二级域名注册ssl证书,并强制使用https对http进行跳转

    服务器上仍然使用nginx进行代理 1.为二级域名申请ssl证书,如blog.yourdomain.com,见前文. 2.在域名解析服务中,为二级域名添加解析记录 3.nginx默认读取/etc/ng ...

  9. Ubuntu LNMP系统搭建Zabbix监控

    系统环境 操作系统类型:Ubuntu 系统环境版本:4.4.0-122-generic IP地址:192.168.152.118 第一步:选择适当的操作系统类型与各项的版本要求,我这边直接使用LNMP ...

  10. git--编写好代码文件后更新到git仓库流程

    先说一下git仓库分类: Git分为三大部分存储区域1:工作区域(就是你打开编辑器的本地代码仓库)2:提交缓存区域(使用git add 命令暂时放置的区域)3:git远程仓库(使用git push命令 ...