Crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序
基本用法:
1. crontab -l
列出当前的crontab任务
2. crontab -d
删除当前的crontab任务
3. crontab -e
编辑一个crontab任务
4. crontab filename
以filename做为crontab的任务列表文件并载入
crontab file的格式:
crontab 文件中的行由 6 个字段组成,不同字段间用空格或 tab 键分隔。前 5 个字段指定命令要运行的时间
分钟 (0-59)
小时 (0-23)
日期 (1-31)
月份 (1-12)
星期几(0-6,其中 0 代表星期日)
第 6 个字段是一个要在适当时间执行的字符串
Crontab文件的每一行由六个域(minutes、hours、day of month、month、day of week、 command)组 成,域之间用空格或Tab分开,其中:
minutes: 分钟域,值的范围是0到59
hours: 小时域,值的范围是0到23
day of month: 日期,值的范围是1到31
month: 月份,值的范围是1到12
day of week: 星期,值的范围是0到6,星期日值为0
command: 所要运行的命令
- 指定范围内的一个数。要在 5 月运行一个命令,在 月 字段指定 5。
- 两个被破折号分开的数目表明了包含的范围。要从星期二到星期五运行 cron 作业,把 2-5 放到 weekday 字段中。
- 由逗号隔开的数字列表。要在一月第一天和最后一天的运行命令,在日_of_月 字段中可指定 1,31。
-
* (星号),意味着所有的允许值。要每个小时运行一个作业,在小时字段指定一个星号。
注: 任一字符前如有一个反斜杠符号(包括 %)会引起字符被字面上的处理。天的规范是由两个字段(月的天和星期的天)组成的。如果指定两者都为元素的一个列表,这两个字段均被包含在其中。例如,如下条目:
0 0 1,15 * 1 command
将在每个月的第一天和第十五天运行 command,还有每个星期一。要仅在一个字段中指定天,另一字段应包含 * 。
注:
a-b 表示从第 a 分钟到第 b 分钟这段时间内要执行
*/n 表示每 n 分钟个时间间隔执行一次
a, b, c,... 表示第 a, b, c,... 分钟要执行
分享到:
相关推荐
Linux crontab 命令格式与详细例子
Linux crontab 命令格式.docx
crontab命令的功能是在一定的时间间隔调度一些命令的执行。
Linux crontab 命令 Linux crontab是用来定期执行程序的命令。 当安装完成操作系统之后,默认便会启动此任务调度命令。 crond 命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。 ...
主要介绍了Linux crontab 命令格式与详细示例(推荐),需要的朋友可以参考下
linux crontab 详解,共享快乐
关于linux命令crontab的用法,自己总结的 包含简单的用法
Linux 下的任务调度分为两类,系统任务调度和用户任务调度。 系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。/etc/crontab 文件是系统任务调度的配置文件。 用户任务调度:用户定期要...
linuxcrontab定时触发命令.pdf
该文件具体的介绍了crontab自动执行程序的设置
Linux下crontab命令的用法[归类].pdf
主要介绍了Linux crontab 命令的使用,帮助大家更好的理解和学习Linux系统,感兴趣的朋友可以了解下
linux crontab 命令,最小的执行时间是一分钟。如需要在小于一分钟内重复执行,可以有两个方法实现。 1、使用延时来实现每N秒执行 创建一个php做执行动作,非常简单,就是把当前时间写入log。 <?php file_put_...
本文介绍了crontab命令的用途、语法和实用方法。
用于linux系统中crontab的设置,crontab是用于定时执行某个命令的机制,这里可以减少人工干预的劳动量.
linux定时执行,crontab命令使用介绍.pdf
Linux系统计划任务crontab命令简单介绍linux操作系统电脑资料.doc