标签为 "计划任务" 的存档

Linux中计划任务crontab使用手册

在Linux下有个很好用的计划任务应用工具,就是crontab了,通过它可以在设定的日期、时间执行指定的脚本。其实一直在使用,但是并没有仔细研究过,先将crontab手册学习一下:

1. crontab命令行的规则

空行、以空格或者“tab”开头的行命令不会被执行;以#开始为注释行;注释不能在行末添加,否则会被系统执行。

2. 在crontab文件中使用环境变量的格式

例如:name=value

3. crontab命令行的含义

例如:* * * * * job

其中,job前分别表示:
分(0-59)、时(0-23)、日(1-31)、月(1-23,或者英文名)、周(0-7,或者英文名,0和7均表示周日)

job表示:要执行的内容

4. crontab中时间和日期的设置格式

*号 表示任意
单个数字 表示指定的时间
数字区间 表示“开始-结束”内包含的数,例如3-5表示3,4,5
数字列表 可以与数字区间组合使用,例如”1,2,3,4″和”0-4,8-12″
表达式 在指定区间按步长变化,例如”8-14/2″表示8,10,12,14

5. 脚本的设置:

脚本默认将被/bin/sh执行,除非在crontab文件中指定了其它shell变量;脚本以”%”号结束时,其后的内容会被做为标准输入发送给前面的命令。

还有很多内容,慢慢学习,呵呵。