리눅스에서 “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?
이러한 에러가 발생할 경우 체크리스트는 다음과 같다.
- crontab 내용 중 문법 오류는 없는지 확인. (무시하고 넘어갈 가능성이 가장 많으므로 꼼꼼히 확인)
- 위의 에러 내용에서 두번째 줄
"/tmp/crontab.XXXXScNhd2":3: bad minute
내용 중 가운데 숫자 ‘3’이 문법 에러가 발생한 줄
- 위의 에러 내용에서 두번째 줄
- DOS 스타일의 엔딩라인(^M$)이 들어간 경우
- 확인 :
cat -v -e -t /var/spool/cron/_username_
- 변환 :
dos2unix /var/spool/cron/_username_
- 확인 :