红联Linux门户
Linux帮助

linux中crontab命令

发布时间:2006-04-25 15:41:58来源:红联作者:萌萌猪
使用crontab命令安排自动运行的进程任务
功能:使用crontab命令装载cron进程所需要的crontab文件。

格式:

格式1:crontab [-u user] [-l|-r|-e]

格式2:crontab [-u user] filename

其中:

-u user: 修改指定用户的crontab文件。如果不指定该选项,crontab将默认为是操作者本人的crontab。

-l:在标准输出上显示当前的crontab任务。

-r:删除当前的crontab任务。

-e:使用环境变量指定的编辑器编辑crontab文件。当结束编辑离开时,编辑后的文件将自动安装。

filename:是一个crontab文件的来源文件
crontab文件的来源文件
crontab文件的来源文件存在的形式

一个符合语法规则的纯文本文件,使用第2种格式的crontab命令装载

使用第2种格式的crontab命令时,它是一个文本编辑器(如vi)的临时文件,编辑结束自动装载

crontab文件的来源文件的格式
每一行格式为:

minute hour day-of-month month-of-year day-of-week [username] commands

其中:

minute:一小时中的哪一分钟(0~59)

hour:一天中的哪个小时(0~23)

day-of-month:一月中的哪一天(1~31)

month-of-year:一年中的哪一月(1~12)

day-of-week:一周中的哪一天(0~6)

username:以指定的用户身份执行commands

commands:执行的命令(可以是多行命令或者是脚本调用)

五个时间字段的语法说明

不能为空,可以使用统配符*表示任何时间。

可以指定多个值,它们之间用逗号间隔。例如:1,3,7。

可以指定时间段,用减号间隔。例如:0-6。

可以用/n表示步长。例如:8-18/2表示时间序列8,10,12,14,16,18

这是我刚刚学习到的新知识,拿来和大家分享
:victory:
文章评论

共有 0 条评论