每天凌晨2:30运行cron作业
如何将cron作业配置为每晚2:30运行?我知道如何让它在2点运行,但不是2:30每天凌晨2:30运行cron作业,cron,crontab,Cron,Crontab,如何将cron作业配置为每晚2:30运行?我知道如何让它在2点运行,但不是2:30 crontab -e 加: 要编辑: crontab -e 添加此命令行: 30 2 * * * /your/command Crontab格式: 最低小时DOM MON DOW CMD 格式含义和允许值: MIN-Minute字段0到59 小时字段0到23 DOM第1-31个月的第1天 MON-Month字段1-12 道琼斯指数第0-6周的第几天 CMD命令任何要执行的命令。 使用最新数据重新启动
crontab -e
加:
crontab -e
30 2 * * * /your/command
- Crontab格式: 最低小时DOM MON DOW CMD
- 格式含义和允许值:
MIN-Minute字段0到59
小时字段0到23
DOM第1-31个月的第1天
MON-Month字段1-12
- 道琼斯指数第0-6周的第几天
CMD命令任何要执行的命令。
service crond restart
编写cron的一种简单方法是使用在线cron
它将为您生成行。需要注意的一点是,如果您希望每天(而不仅仅是工作日)运行它,则需要突出显示所有日期。如其他答案所示,使用的语法是:
302***/your/command
# ^ ^
#|小时
#分钟
遵循crontab标准格式:
+---------------- minute (0 - 59)
| +------------- hour (0 - 23)
| | +---------- day of month (1 - 31)
| | | +------- month (1 - 12)
| | | | +---- day of week (0 - 6) (Sunday=0 or 7)
| | | | |
* * * * * command to be executed
用于检查crontab表达式也很有用
使用crontab-e
将表达式添加到crontab
。完成后,保存并退出(如果使用的是vi
,请键入:x
)。使用此工具的好处是,如果您编写的命令无效,则可能会在表单上得到消息提示:
$ crontab -e
crontab: installing new crontab
"/tmp/crontab.tNt1NL/crontab":7: bad minute
errors in crontab file, can't install.
Do you want to retry the same edit? (y/n)
如果您对crontab没有运行有进一步的问题,您可以检查或。30 2***wget
第一部分用于设置cron作业,下一部分用于调用函数。除了上面提到的所有重要答案之外,还可以查看-一个用于检查crontab语法的有用在线资源 您得到的是您指定内容的可读表示 请参见以下示例:
- (对这一问题的答复)
$ crontab -e
crontab: installing new crontab
"/tmp/crontab.tNt1NL/crontab":7: bad minute
errors in crontab file, can't install.
Do you want to retry the same edit? (y/n)