例子:

crontab文件由六个域组成,每个域之间用空格分割,其排列如下:B 。
A MIN HOUR DAY MONTH YEAR COMMAND
B MIN HOUR DAY MONTH DAYOFWEEK COMMAND
C COMMAND HOUR DAY MONTH DAYOFWEEK
D COMMAND YEAR MONTH DAY HOUR MIN

crontab的基本格式:

f1  f2  f3  f4  f5  command

分  时     日  月  周  命令

第一列f1代表分钟1~59:当f1为*表示每分钟都要执行;为*/n表示每n分钟执行一次;为a-b表示从第a分钟到第b分钟这段时间要执行;为a,b,c,...表示第a,b,c分钟要执行

第二列f2代表小时0~23(0表示凌晨):当f2为*表示每小时都要执行;为*/n表示每n小数执行一次;为a-b表示从第a小时到第b小时这段时间要执行;为a,b,c,...表示第a,b,c小时要执行

第三列f3代表日1~31:含义如上所示,以此类推

第四列f4代表月1~12:含义如上所示,以此类推

第五列f5代表星期0~6(0表示星期天):含义如上所示,以此类推

第六列command代表要运行的命令

下面来举例具体说明一下crontab格式的含义:

30 21 * * * /usr/local/apache/bin/apachectl restart
上面的例子表示每晚的21:30重启apache。45 4 1,10,22 * * /usr/local/apache/bin/apachectl restart
上面的例子表示每月1、10、22日的4 : 45重启apache。10 1 * * 6,0 /usr/local/apache/bin/apachectl restart
上面的例子表示每周六、周日的1 : 10重启apache。0,30 18-23 * * * /usr/local/apache/bin/apachectl restart
上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。0 23 * * 6 /usr/local/apache/bin/apachectl restart
上面的例子表示每星期六的23 : 00 重启apache。* */1 * * * /usr/local/apache/bin/apachectl restart
上面的例子表示每一小时重启apache* 23-7/1 * * * /usr/local/apache/bin/apachectl restart
上面的例子表示晚上11点到早上7点之间,每隔一小时重启apache0 11 4 * mon-wed /usr/local/apache/bin/apachectl restart
上面的例子表示每月的4号与每周一到周三的11点重启apache0 4 1 jan * /usr/local/apache/bin/apachectl restart上面的例子表示一月一号的4点重启apache

linux中crontab命令的基本用法相关推荐

  1. linux中cp命令的常见用法

    本篇博客来讨论linux中cp命令. cp命令用来复制文件或文件夹.它主要有两种形式 # 用法一:复制一个文件 $ cp [option] src-file target-file# 用法二:复制多个 ...

  2. linux中du命令参数的用法,linux中du命令参数及df命令和dd命令介绍

    本文详细介绍了linux中du命令参数及df命令和dd命令的使用方法,并对之进行了举例说明. linux中df命令参数 linux中df命令参数功能:检查文件系统的磁盘空间占用情况.可以利用该命令来获 ...

  3. Linux中crontab命令详解

    介绍crontab命令 crontab是一个命令,常见于Unix和类Unix的操作系统之中,是定时任务的守护进程,精确到分,相当于闹钟,用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其 ...

  4. linux find prune文件,Linux中find命令-path -prune用法详解

    在Windows中可以在某些路径中查找文件,也可以设定不在某些路径中查找文件,下面用Linux中的find的命令结合其-path -prune参数来看看在Linux中怎么实现此功能. 假如在当前目录下 ...

  5. 12个 Linux 中 grep 命令的超级用法实例

    作者丨tecmint linux.cn/article-2250-1.html 你是否遇到过需要在文件中查找一个特定的字符串或者样式,但是不知道从哪儿开始?那么,就请grep来帮你吧. grep是每个 ...

  6. linux命令 mv -v,Linux中mv命令的高级用法示例

    前言 mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录. 命令格式: mv [选项] 源文件或 ...

  7. linux中find命令的常见用法

    整理的find命令常见用法,根据文件大小或者修改时间查询指定文件,以便后面查阅. 1.查找指定范围之内被修改或者访问过的文件 find . -type f -mtime -1     #查找系统中1天 ...

  8. linux uname命令详解,linux中uname命令参数及用法详解

    uname 命令可用于大多数 UNIX 和类 UNIX 系统以及 Linux. 功能说明:uname用来获取电脑和操作系统的相关信息. 语 法:uname [-amnrsvpio][--help][- ...

  9. linux下crontab命令的用法,linux 定时任务crontab用法详解

    linux 定时任务crontab用法详解 linux中crontab命令用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读 ...

最新文章

  1. ExpandableListView的使用以及信息的高亮显示
  2. MPMoviePlayerController 电影播放器
  3. [转]SQL语句大全
  4. 四步搞定阿里云RDS云数据库恢复到本地mysql数据库
  5. Fiddler抓包使用教程-模拟低速网络环境
  6. vSphere HA 原理与配置
  7. php文件访问不到数据,PHP 5.x同步文件访问(无数据库)
  8. 没有桌面体验功能就不能进行图片打印
  9. 10.10做题——USACO1.2/洛谷1207回文平方数(Dual Palindromes)
  10. selenium windows 下面环境搭建(Eclipse)
  11. C#导入导出Excele数据
  12. linux中什么目录用来存放系统管理员使用的管理命令,linuxcentos系统目录的详细介绍...
  13. RS-485半双工延时问题
  14. 物联卡代理商究竟如何选择?51物联卡告诉你正确答案
  15. 福建地区市场份额最大的调查研究咨询公司
  16. 网络异常无法连接远程服务器,《Chess Rush》网络异常进不去怎么回事 无法连接服务器解决方法...
  17. 好像记得有个人喜欢我
  18. java中获取中文拼音(全拼)和中文首字母
  19. VC单位线程是如何处理消息的.txt
  20. 1 基于搜索的路径规划 —— Dijkstra算法(python)

热门文章

  1. 【C 语言】内存管理 ( 动态内存分配 | 栈 | 堆 | 静态存储区 | 内存布局 | 野指针 )
  2. 第3节 sqoop:3、sqoop的入门测试使用
  3. 【已解决】wepy中使用分包加载报错
  4. 链接SQL Server服务器
  5. 解决yum错误Error: requested datatype primary not available
  6. 设置JAVA环境变量
  7. [Phonegap+Sencha Touch] 移动开发18 Sencha Touch项目通过phonegap打包后的程序名字的问题...
  8. Matlab GUI 基础(2):M文件
  9. 【7.19 graphshortestpath graphallshortestpaths函数】matlab 求最短路径函数总结
  10. centos6.8 搭建postfix/dovecot邮件服务器