Мені потрібно починати кронштейн щодня, але годину пізніше кожного дня. Що я досі працює, здебільшого, крім 1 дня року:
0 0 * * * sleep $((3600 * (10#$(date +\%j) \% 24))) && /usr/local/bin/myprog
Коли день року становить 365, робота розпочнеться о 5:00, але наступного дня (не рахуючи високосного року) буде день року як 1, тому робота розпочнеться о 1:00. Як я можу позбутися цього кутового випадку?