了解crontab文件每个条目中各个域的意义和格式.
第1列: 分钟1 - 59
第2列: 小时1 - 23 (0表示子夜)
第3列: 日 1 - 31
第4列: 月 1 - 12
第5列: 星期 0 - 6(0表示星期天)
在这些域中可以用横杠"-" 来表示一个时间范围,例如:你希望星期一至星期五运行某个作业,那么可以在星期域使用1-5来表示. 还可以在域中使用逗号","例如:如果你希望在星期一和星期四运行某个作业,只需要使用1,4来表示.
下面是crontab文件条目的一些例子:
30 21 * * * /apps/bin/cleanup.sh
上面的例子表示每晚的21:30运行/apps/bin目录下的cleanup.sh .
45 4 1,10,22 * * /apps/bin/backup.sh
上面的例子表示每月1,10,22日的4:45运行/apps/bin/目录下的backup.sh
crontab命令选项
crontab [-u user ] -e -l -r
其中:
-u 用户名.
-e 编辑crontab文件
-l 列出crontab文件中的内容
-r 删除crontab文件如果
如果使用自己的名字登录,就不用使用-u选项,
时间: 2024-12-23 21:31:30