我需要每天开始一次cronjob,但每天要过一个小时。到目前为止,除一年中的1天外,我大部分时间都可以使用:
0 0 * * * sleep $((3600 * (10#$(date +\%j) \% 24))) && /usr/local/bin/myprog
当一年的日期是365时,工作将从5:00开始,但是第二天(不计算counting年)的一年中的一天将为1,因此,工作将从1:00开始。我该如何摆脱这种困境?
1
是否有理由不每隔25小时才启动一次?
—
HalosGhost 2014年
你到底会怎么做?* / 25在小时位置将无法解决。
—
桦木
@HalosGhost感谢您的建议!我写了一个基于at的简单实现。
—
Giulio Muscarello 2014年