如何写cron表达式?

时间:2017-08-03 06:46:11

标签: cron mule

在骡子,我需要在48小时内进行一次民意调查。

我写了cron表达式0 0 1/48 ? * *但它在48小时内运行了两次,即24小时内运行一次。

有人可以建议确切的表达吗?

3 个答案:

答案 0 :(得分:0)

我在你使用的cron表达式中注意到的一件事是你将1/48置于错误的位置。 cron表达式具有特定的时间单位。

分钟日工作日 如果你想每48小时执行一次这样的工作,你应该这样:

0 */48 * * *

或者如果您想在2天内执行一次作业,那么您可以使用以下内容:

0 0 */2 * *

如果这对您有帮助,请告诉我。

答案 1 :(得分:0)

您也可以使用cron maker。

http://www.cronmaker.com/

答案 2 :(得分:0)

您可以在凌晨12点每隔两天使用0 0 0 1/2 * ? *进行一次投票。右边的第3个值可用于指定您希望每两天轮询一次的时间。