gpt4 book ai didi

cron - 在 cron 表达式中使用月份和星期几

转载 作者:行者123 更新时间:2023-12-05 07:46:11 28 4
gpt4 key购买 nike

我探索并发现在 quartz cron 表达式中:

sec min hour day_of_month month day_of_week year, 

我们可以提供 day_of_monthday_of_week,但不能同时提供它们,因为它尚未实现。

我想在每 两周 和星期一、星期四、星期五中午 12 点运行调度程序,那么我该如何实现。

提供以下 cron 表达式将不起作用:

* * 12 1/14 * MON, THU, FRI *

因为我们不能同时提供 day_of_week 和 day_of_month

所以,请让我知道是否存在任何其他方法,一些其他库等。我不想在业务逻辑中处理它,而只是使用 cronexpression 就足够了需要。

最佳答案

试试这个网站 https://crontab.guru/它可能对你有帮助..

http://www.corntab.com/?c=0_12_ __1,4,5

对于你的问题,这将是那个表达式

0 12 * * 1,4,5

为了您的理解:

  +---------------- minute (0 - 59)
| +------------- hour (0 - 23)
| | +---------- day of month (1 - 31)
| | | +------- month (1 - 12)
| | | | +---- day of week (0 - 7) (Sunday=0 or 7)
| | | | |
0 12 * * 1,4,5 command to be executed

输出:

“At 12:00 on Monday, Thursday, and Friday.”
next at 2016-12-15 12:00:00
then at 2016-12-16 12:00:00
then at 2016-12-19 12:00:00
then at 2016-12-22 12:00:00
then at 2016-12-23 12:00:00
.....

关于cron - 在 cron 表达式中使用月份和星期几,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41099397/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com