본문 바로가기
서버/리눅스

[Linux] errors in crontab file, can't install. 에러 해결 방법

by 코딩히어로 2022. 7. 7.
728x90

1


Crontab을 설정하는 도중에 다음과 같은 에러 문구가 발생하였습니다

errors in crontab file, can't install. Do you want to retry the same edit?

해당 에러의 내용은 Crontab 내용을 수정하면서 생긴 문법적인 에러라는 뜻으로

다시 수정을 진행할것인지를 묻는 문구입니다

 

일단 에러가 발생했다고 하니 y를 입력하고 어디가 잘못되었는지 확인합니다

23 59 * * * /data/crontab/test.sh

test.sh에 DB를 설정하는 문구를 작성하고 매일 자정이 되기 전에 실행하려 했습니다

위 문구에서 어느부분이 잘못되었을까요

바로 맨 첫번째 문구에 23 59 이 부분이 잘못되었습니다

 

왜냐하면 저는 23시 59분에 실행을 명령했지만 Crontab의 실행 문구는

첫 번째에서 젤 작은 단위로 시작되기 때문입니다

 

즉 분 시간 일 ... 이런 식으로 설정이 되는데 제가 23분 59시라고 입력한 것입니다

위에 문구 부분을 59 23 * * * 으로 변경해주면 에러 없이 잘 실행이 됩니다

 

대부분 이 정도의 숫자를 틀리는 에러는 리눅스 컴파일러에서 거르지 못하고

실행 시 에러를 내뱉는 경우가 많은데 그와는 반대로 Crontab은 정말 똑똑하네요

문구가 틀리면 저장조차 되지 않으니까 말입니다

 

Crontab을 설정하실 때 해당 에러를 만나게 된다면 문구를 다시 확인해서 수정해주세요

728x90
반응형

댓글