crontab 文件条目格式

一个 crontab 文件包含每个 cron 作业的条目。条目由换行字符分开。每个 crontab 文件条目包括 6 个字段,它们被空格或制表符以以下格式分开:
minute  hour  day_of_month  month  weekday  command
这些字段接收以下值:
minute 0 到 59
hour 0 到 23
day_of_month 1 到 31
month 1 到 12
weekday 0 到 6 (星期日到星期六)
command shell 命令
必须为每个字段指定一个值。除了 command 字段,这些字段可以包含以下内容:指定范围内的一个数。要在 5 月运行一个命令,在 month 字段指定 5 。 
示例
要将名为 mycronjobs 的文件复制到 /var/spool/cron/crontabs 目录中,输入以下内容: 
crontab mycronjobs
文件将复制为: 
/var/spool/cron/crontabs/
其中 是您当前的用户名。 
要每小时将时间写入控制台(以小时的形式),请输入: 
0 * * * * echo The hour is `date` 。>/dev/console
要在每个星期一、星期三和星期五的 6:30 a.m. 运行 calendar 命令,请输入: 
30 6 * * 1,3,5 /usr/bin/calendar
要在一年中每天 6:30 运行 calendar 命令,请输入: 
30 6 * * * /usr/bin/calendar
要在八月每天午夜运行名为 maintenance 的脚本,请输入: 
0 0 * 8 * /u/harry/bin/maintenance
为命令的标准输入定义文本,请输入: 
0 16 * 12 5 /usr/sbin/wall%HAPPY HOLIDAY!%Remember to  turn in your time card.
在% (百分号)之后定义 wall 命令的标准输入的文本: 
HAPPY HOLIDAY!   Remember to turn in your time card.
文件
/var/adm/cron/FIFO 指定的管道,当用 crontab 或 at 命令提交新作业时,它将消息发送到 cron 守护程序。
/var/spool/cron/crontabs 指定 crontab 缓冲池区域。
/var/adm/cron/cron.allow 指定用户列表,这些用户被允许访问 crontab 命令。
/var/adm/cron/cron.deny 指定用户列表,这些用户不被允许访问 crontab 命令

猜你喜欢

转载自binyan17.iteye.com/blog/1032739
今日推荐