매일 cronjob을 시작해야하지만 매일 1 시간 후에 시작해야합니다. 내가 지금까지 가지고있는 것은 일년 중 1 일을 제외하고 대부분 작동합니다.
0 0 * * * sleep $((3600 * (10#$(date +\%j) \% 24))) && /usr/local/bin/myprog
일이 365 일 때 작업은 5시에 시작하지만 다음 날 (윤년을 계산하지 않음)은 1로 표시되므로 작업은 1시에 시작합니다. 이 코너 케이스를 어떻게 제거 할 수 있습니까?