我有一个项目,我必须每月每个第1天更新数据库中的一个字段,然后每10天更新一次。 此计划允许我打开一个会话并关闭它。我想知道如何设置每月的10号。
我每个月的第一天:0 0 1 * * 第十之后:??
谢谢:)
答案 0 :(得分:0)
您可以创建一个Cron表达式,该表达式在day变量中传递两个日期。这样的事情会起作用:
0 0 0 1,10 * ? *
表达说明:
At 00:00:00am, on the 1st and 10th day, every month
您可以使用逗号来在day参数中传递多个变量,以设置要运行的天数。
Cron formatter website是处理Cron语句的重要资源,它可以让您输入语句,然后为您提供该语句将遵循的简单英语逻辑。它还显示了该语句的哪些部分解析为分钟,小时,天等。在我看来,这对于创建新的语句确实很有帮助。