我想设置一个 crontab 表达式,每 20 分钟启动一次作业,并且它将按照时间表运行
周一至周五上午 7 点至 30 点至晚上 8 点,周六上午 7 点至 30 点至下午 4 点
到目前为止我有以下内容,
0 30 7 ? * 周一至周五每周一、周二、周三、周四和周五早上 7:30 触发
到目前为止我有以下内容,
<schedule>
<job>
<name>job1</name>
<job-class>class</job-class>
</job>
<trigger>
<cron>
<name>AtoZ</name>
<job-name>AtoZ</job-name>
<cron-expression>0 30 7 ? * MON-FRI</cron-expression>
</cron>
</trigger>
</schedule>
如果有人能帮助我解决这个问题,我将非常感激。 提前致谢。
最佳答案
嗯,这是不可能的。您必须安排三个单独的作业:
10,30,50 8-20 * * mon-fri //At minute 10, 30, and 50 past every hour from 8 through 20 on every day-of-week from Monday through Friday.
30,50 7 * * mon-sat //At minute 30 and 50 past hour 7 on every day-of-week from Monday through Saturday.
10,30,50 16 * * sat //At minute 10, 30, and 50 past hour 16 on Saturday.
关于java - crontab quartz 时间表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39869594/