运行 作业的 Cron 表达式在不同时间以不同时间间隔

Cron Expression for running a job at different intervals at different hours

我想安排一个工作 运行 在早上 (4-8)AM 和晚上 (7-11)PM 每 5 分钟一次,其余时间每 30 分钟一次,我怎样才能写一个它的 cron 表达式?

我可以通过使用两个 cron 表达式进行调度来完成此任务,但我可以使用一个表达式来完成任务吗?

不,我相信您需要 2 个单独的 CRON 表达式。

时间(或强度)不同,所以需要不同的表达方式。

因此需要如下内容:

*/5 4-7,19-22 * * * your/command
*/30 0-3,8-18,23 * * * your/command