crontab 수정 후 bad minute 에러

리눅스에서 “crontab -e” 실행하여 편집 후 저장하려 할 때 다음과 같은 에러 메시지가 출력되는 경우가 있다.

crontab: installing new crontab
"/tmp/crontab.XXXXScNhd2":3: bad minute
errors in crontab file, can't install.
Do you want to retry the same edit?

이러한 에러가 발생할 경우 체크리스트는 다음과 같다.

  1. crontab 내용 중 문법 오류는 없는지 확인. (무시하고 넘어갈 가능성이 가장 많으므로 꼼꼼히 확인)
    • 위의 에러 내용에서 두번째 줄 "/tmp/crontab.XXXXScNhd2":3: bad minute 내용 중 가운데 숫자 ‘3’이 문법 에러가 발생한 줄
  2. DOS 스타일의 엔딩라인(^M$)이 들어간 경우
    • 확인 : cat -v -e -t /var/spool/cron/_username_
    • 변환 : dos2unix /var/spool/cron/_username_