【发布时间】:2016-01-02 01:21:28
【问题描述】:
我想在每天午夜 00:01 时执行 cron。 以下 cron 时间是否正确?
1 0 * * * *
【问题讨论】:
-
是的@Nishant这是正确的,更多信息,你可以回复crontab.guru/#1_0___*
-
谢谢@Abhinavbhardwaj
我想在每天午夜 00:01 时执行 cron。 以下 cron 时间是否正确?
1 0 * * * *
【问题讨论】:
让我们把定义弄清楚:cron 是一个守护进程,旨在连续运行并在您告诉它时以指定的时间间隔执行命令。
为此,它需要两件事:一个间隔和一个命令。
您的示例具有有效的时间间隔,但缺少在午夜后一分钟执行的命令:
1 0 * * * * /path/to/executable/or/script/here
【讨论】:
是的,cron 时间是正确的。
1 0 * * * /mydir/myscript
应该是你的 cron 条目。
每个 cron 条目由六个字段组成,顺序如下:
minute(s) hour(s) day(s) month(s) weekday(s) command(s)
0-59 0-23 1-31 1-12 0-6
【讨论】:
1 0 * * * /mydir/myscript
1 0 * * * *
【讨论】:
0 1 0 * * ?
或
1 0 * * *
您可以使用https://www.freeformatter.com/cron-expression-generator-quartz.html 生成 crons 示例
【讨论】: