在 30 分钟之前每 5 分钟执行一次 Cron 作业

Cron job every 5 minutes before 30 minutes

我正在尝试创建一个在 30 之前每 5 分钟触发一次的 cron 作业,例如: 10:25, 10:55, 11:25, 11:55 等。我试过 */25,55 * * * * 但这也会在 10:50 发送消息,我不确定为什么,正确的方法是什么?

您正在查找以下内容,它只是“at minute 25 and minute 55”:

25,55 * * * *

在您最初的尝试中,表达式 */25 表示 "every 25th minute"。因此,它将在整点后 25 分钟执行,然后在 25 分钟后……或整点后 50 分钟执行。