用处:主要用于周期性往复执行的任务设置。
命令格式:
crontab [-e [UserName]|-l [UserName]|-r [UserName]|-v [UserName]|File ]
参数说明:
-e [UserName]: 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先
设定 VISUAL 环境变数来指定使用那个文字编辑器(比如说 setenv VISUAL joe)
-r [UserName]: 删除目前的时程表
-l [UserName]: 列出目前的时程表
-v [UserName]:列出用户cron作业的状态
使用说明:
在输入crontab -e后进入文本编辑界面
周期任务的定义格式 :f1 f2 f3 f4 f5 cmd
解释 :
f1: 分钟
f2: 小时
f3: 一个月份中的第几日
f4: 月份
f5: 一个星期中的第几天(0-6,0表示星期天)
cmd: 要执行的命令(都使用绝对路径)
- 当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程式,其余类推
- 当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其余类推
- 当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其余类推
- 当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行,f2 为 a, b, c,... 时表示第 a, b, c...个小时要执行,其余类推