elasticsearch 如何在工作日创建在Kibana中运行的cron表达式?
我希望我的观察者只从周一运行到周五。所以我试着用这个时间表:
elasticsearch 如何在工作日创建在Kibana中运行的cron表达式?,
elasticsearch,cron,kibana,elastic-stack,
elasticsearch,Cron,Kibana,Elastic Stack,我希望我的观察者只从周一运行到周五。所以我试着用这个时间表: "trigger": { "schedule" : { "cron" : "0 0 0/4 * * MON-FRI" } }, "input": { ... 然而,我越来越 Error Watcher: [parse_exception] could not parse [cron] schedule 当我试图拯救守望者的时候。删除MON-FRI确实有帮助,但我需要它 这句话的意思是: 0 0 0/4 ? *
"trigger": {
"schedule" : { "cron" : "0 0 0/4 * * MON-FRI" }
},
"input": {
...
然而,我越来越
Error
Watcher: [parse_exception] could not parse [cron] schedule
当我试图拯救守望者的时候。删除MON-FRI
确实有帮助,但我需要它
这句话的意思是:
0 0 0/4 ? * MON-FRI
但我不确定我是否理解为什么
谢谢大家! 我相信这就是你想要的:
"0 0 0/4 ? * MON-FRI"
您可以使用croneval检查cron表达式:
对于第一个表达式,您将看到以下java异常:
java.lang.IllegalArgumentException:未实现对指定星期几和月日参数的支持
您还可以使用获取人类可读的描述,如:
从周一到周五,一周中的每一天,从0到23,每4小时的每一分钟
我相信这就是你想要的:
"0 0 0/4 ? * MON-FRI"
您可以使用croneval检查cron表达式:
对于第一个表达式,您将看到以下java异常:
java.lang.IllegalArgumentException:未实现对指定星期几和月日参数的支持
您还可以使用获取人类可读的描述,如:
从周一到周五,一周中的每一天,从0到23,每4小时的每一分钟
问号表示“无特定值”。从Quartz网站上的文档: ??(“无特定值”)-当您需要在允许字符的两个字段中的一个字段中指定某个内容,而不是在另一个字段中指定某个内容时,此选项非常有用。例如,如果我希望我的触发器在一个月的某一天(比如说,10号)触发,但不管发生在一周中的哪一天,我会在“月日”字段中输入“10”,在“周日”字段中输入“?”。请参见下面的示例以了解说明 我想既然你想让你的时间表每4小时运行一次,周一到周五,那么一个月的实际日期是不相关的,那么?指定。*另一方面,将是“所有值”,这是没有意义的,因为您只指定星期一到星期五。
希望有帮助 问号表示“无特定值”。从Quartz网站上的文档: ??(“无特定值”)-当您需要在允许字符的两个字段中的一个字段中指定某个内容,而不是在另一个字段中指定某个内容时,此选项非常有用。例如,如果我希望我的触发器在一个月的某一天(比如说,10号)触发,但不管发生在一周中的哪一天,我会在“月日”字段中输入“10”,在“周日”字段中输入“?”。请参见下面的示例以了解说明 我想既然你想让你的时间表每4小时运行一次,周一到周五,那么一个月的实际日期是不相关的,那么?指定。*另一方面,将是“所有值”,这是没有意义的,因为您只指定星期一到星期五。 希望有帮助