如何安排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 

 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 

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

除了Ignacio的回答:如果你的脚本每个都需要“大约20分钟”,而你想避免其中的两个同时运行,那么你可能更愿意编写一个只需运行六个脚本的脚本,然后把脚本放在你的crontab中,每两个小时运行一次。 这更简单,只要6个脚本的完整序列在不到两个小时的时间内运行,就没问题。