下面的 cron 表达式是指每 45 分钟一次吗?

Tzu*_*ury 4 linux cron job-scheduler

可能的重复:
cron 如何处理“经常”工作中的剩余部分

我愿意每 45 分钟运行一次脚本(不是每小时的第 45 分钟)

例如 10:00、10:45、11:30、12:15 等等。

*/45 * * * *
Run Code Online (Sandbox Code Playgroud)

我不确定这是正确的表达方式。

And*_* M. 9

不,这意味着您将在可被 45 整除的分钟内运行命令。即 12:45、1:45、2:45 等。如果您想每 45 分钟运行一次命令,则有两个选项。首先,您应该让您的脚本知道它何时运行,并且只让 cron 运行*/15几分钟,然后检查它是否与预期的间隔时间间隔为 45 分钟。第二个选项配置起来更烦人:

0,45 0,3,6,9,12,15,18,21  * * *
30   1,4,7,10,13,16,19,22 * * *
15   2,5,8,11,14,17,20,23 * * *
Run Code Online (Sandbox Code Playgroud)