繁体   English   中英

要设置的cron

[英]cron to be setup

我已经完成了一项cron工作。 现在我有一个文件,其cron我必须设置,以便我的文件应该在上午9点,上午11点,下午1点,下午5点和下午7点运行

我对cron有很多想法所以任何人都可以帮助我在上一个给定的时间为我的文件设置这个cron !!

CRON Jobs的格式是:

minute hour dom month dow user cmd

minute它控制命令运行的小时,在'0'和'59'之间


小时它控制命令运行的小时,并在24小时制中指定,值必须介于0和23之间(0为午夜)


dom这是一个月中的日子,你希望命令运行,例如在每个月的19日运行一个命令,dom将是19。


month这是指定命令运行的月份,可以用数字(0-12)指定,也可以作为月份的名称(例如May)


dow这是您希望运行命令的星期 ,它也可以是数字(0-7)或当天的名称(例如太阳)。


user这是运行该命令的用户。


cmd这是您要运行的命令。 该字段可能包含多个单词或空格。


如果您不想为字段指定值,只需在字段中放置*即可。


以下是如何设置crontab的示例。

01 * * * * root echo "This command is run at one min past every hour"
17 8 * * * root echo "This command is run daily at 8:17 am"
17 20 * * * root echo "This command is run daily at 8:17 pm"
00 4 * * 0 root echo "This command is run at 4 am every Sunday"
* 4 * * Sun root echo "So is this"
42 4 1 * * root echo "This command is run 4:42 am every 1st of the month"
01 * 19 07 * root echo "This command is run hourly on the 19th of July"

每个职位都意味着一个特定的事情:

  1. 分钟[0,59]
  2. 小时[0,23]
  3. 每月的某一天[1,31]
  4. 一年中的某个月[1,12]
  5. 星期几([0,6],0 =星期天)

例如:

0 9,11,13,17,19 * * * /bin/whatever >> /some/log/if/you/want/it.log

用英语:

在每个月,每个月,每周的每一天的第9,11,13,17和19小时的第0分钟运行/ bin /。

0 9,11,13,17,19 * * * something

man 5 crontab

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM