如何安排 Cron 以特定时间间隔运行?

Rus*_*rry 3 cron

我有 6 个脚本,每个脚本运行大约需要 20 分钟,我想安排 cron 在奇数小时的 00、20 和 40 运行前 3 个脚本,并在偶数小时以相同的间隔运行第二个 3 个脚本。我怎么能告诉 cron 这样做呢?

是不是这样:

0 2,4,6,8,10,12,14,16,18,20,22,24 * * * root Script1
20 2,4,6,8,10,12,14,16,18,20,22,24 * * * root Script2
40 2,4,6,8,10,12,14,16,18,20,22,24 * * * root Script3
0 1,3,5,7,9,11,13,17,19,21,23 * * * root Script4
20 1,3,5,7,9,11,13,17,19,21,23 * * * root Script5
40 1,3,5,7,9,11,13,17,19,21,23 * * * root Script6
Run Code Online (Sandbox Code Playgroud)

Ign*_*ams 6

0  0-23/2 * * * Script1
20 0-23/2 * * * Script2
40 0-23/2 * * * Script3
0  1-23/2 * * * Script4
20 1-23/2 * * * Script5
40 1-23/2 * * * Script6
Run Code Online (Sandbox Code Playgroud)

或根据需要切换 0 小时和 1 小时。