cron 중복 실행 방지, 예약 작업이 겹칠 때 해결법
3줄 요약 cron은 시작 시각만 보장하고 앞 실행이 끝났는지는 보지 않습니다. 겹침 방지는 표준 문법에 없습니다. 예약 작업 실행 29회 실측에서 소요 시간 중앙값은 29.4분인데 최대가 803분이었고, 최대와 중앙값의 차이가 27.4배였습니다. 하루 점유율은 18.2%인데도 겹침이 났습니다. 자기 작업의 소요 시간부터 열흘치 재보시고, p95가 간격을 넘으면 flock -n 한 줄을 먼저 붙이시면 됩니다.