cron 印象
时间:2009-06-11 来源:etony
1. crontab -l #列出当前用户的cron任务 2. crontab -u exampleuser -l #列出指定用户的cron任务 3. crontab -e #创建/修改当前用户的cron任务(文件位置/var/spool/cron/crontabs/username 4. crontab -u exampleuser -e # 创建/修改出指定用的cron任务 5. crontab -r #删除当前用户所有的cron任务 6. crontab -u exampleuser -r #删除指定用户所有的cron任务 cron任务格式 <minute> <hour> <day of month> <month> <day of week> <command>
field allowed values ----- -------------- minute 0-59 hour 0-23 day of month 1-31 month 1-12 (or names, see below) day of week 0-7 (0 or 7 is Sun, or use names)
在一个区域里填写多个数值的方法:
* 逗号 (',') 分开的值,例如:“1,3,4,7,8” * 连词符 ('-') 制定值的范围,例如:“1-6”,意思等同于“1,2,3,4,5,6” * 星号 ('*') 代表任何可能的值。例如,在“小时域” 里的星号等于是“每一个小时”,等等
某些cron程序的扩展版本也支持斜线 ('/') 操作符,用于表示跳过某些给定的数。例如,“*/3”在小时域中等于“0,3,6,9,12,15,18,21”等被3整除的数;
[编辑] 时间设置
# 文件格式说明 #——分钟 (0 - 59) # |——小时 (0 - 23) # | |——日 (1 - 31) # | | |——月 (1 - 12) # | | | |——星期 (0 - 7)(星期日=0或7) # | | | | | # * * * * * 被执行的命令 注:
1. 在“星期域”(第五个域),0和7都被视为星期日。 2. 不很直观的用法:如果日期和星期同时被设定,那么其中的一个条件被满足时,指令便会被执行。
相关阅读 更多 +