linux中crontab命令的基本用法
例子:
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命令的基本用法相关推荐
- linux中cp命令的常见用法
本篇博客来讨论linux中cp命令. cp命令用来复制文件或文件夹.它主要有两种形式 # 用法一:复制一个文件 $ cp [option] src-file target-file# 用法二:复制多个 ...
- linux中du命令参数的用法,linux中du命令参数及df命令和dd命令介绍
本文详细介绍了linux中du命令参数及df命令和dd命令的使用方法,并对之进行了举例说明. linux中df命令参数 linux中df命令参数功能:检查文件系统的磁盘空间占用情况.可以利用该命令来获 ...
- Linux中crontab命令详解
介绍crontab命令 crontab是一个命令,常见于Unix和类Unix的操作系统之中,是定时任务的守护进程,精确到分,相当于闹钟,用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其 ...
- linux find prune文件,Linux中find命令-path -prune用法详解
在Windows中可以在某些路径中查找文件,也可以设定不在某些路径中查找文件,下面用Linux中的find的命令结合其-path -prune参数来看看在Linux中怎么实现此功能. 假如在当前目录下 ...
- 12个 Linux 中 grep 命令的超级用法实例
作者丨tecmint linux.cn/article-2250-1.html 你是否遇到过需要在文件中查找一个特定的字符串或者样式,但是不知道从哪儿开始?那么,就请grep来帮你吧. grep是每个 ...
- linux命令 mv -v,Linux中mv命令的高级用法示例
前言 mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录. 命令格式: mv [选项] 源文件或 ...
- linux中find命令的常见用法
整理的find命令常见用法,根据文件大小或者修改时间查询指定文件,以便后面查阅. 1.查找指定范围之内被修改或者访问过的文件 find . -type f -mtime -1 #查找系统中1天 ...
- linux uname命令详解,linux中uname命令参数及用法详解
uname 命令可用于大多数 UNIX 和类 UNIX 系统以及 Linux. 功能说明:uname用来获取电脑和操作系统的相关信息. 语 法:uname [-amnrsvpio][--help][- ...
- linux下crontab命令的用法,linux 定时任务crontab用法详解
linux 定时任务crontab用法详解 linux中crontab命令用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读 ...
最新文章
- ExpandableListView的使用以及信息的高亮显示
- MPMoviePlayerController 电影播放器
- [转]SQL语句大全
- 四步搞定阿里云RDS云数据库恢复到本地mysql数据库
- Fiddler抓包使用教程-模拟低速网络环境
- vSphere HA 原理与配置
- php文件访问不到数据,PHP 5.x同步文件访问(无数据库)
- 没有桌面体验功能就不能进行图片打印
- 10.10做题——USACO1.2/洛谷1207回文平方数(Dual Palindromes)
- selenium windows 下面环境搭建(Eclipse)
- C#导入导出Excele数据
- linux中什么目录用来存放系统管理员使用的管理命令,linuxcentos系统目录的详细介绍...
- RS-485半双工延时问题
- 物联卡代理商究竟如何选择?51物联卡告诉你正确答案
- 福建地区市场份额最大的调查研究咨询公司
- 网络异常无法连接远程服务器,《Chess Rush》网络异常进不去怎么回事 无法连接服务器解决方法...
- 好像记得有个人喜欢我
- java中获取中文拼音(全拼)和中文首字母
- VC单位线程是如何处理消息的.txt
- 1 基于搜索的路径规划 —— Dijkstra算法(python)
热门文章
- 【C 语言】内存管理 ( 动态内存分配 | 栈 | 堆 | 静态存储区 | 内存布局 | 野指针 )
- 第3节 sqoop:3、sqoop的入门测试使用
- 【已解决】wepy中使用分包加载报错
- 链接SQL Server服务器
- 解决yum错误Error: requested datatype primary not available
- 设置JAVA环境变量
- [Phonegap+Sencha Touch] 移动开发18 Sencha Touch项目通过phonegap打包后的程序名字的问题...
- Matlab GUI 基础(2):M文件
- 【7.19 graphshortestpath graphallshortestpaths函数】matlab 求最短路径函数总结
- centos6.8 搭建postfix/dovecot邮件服务器