'bad interpreter: No such file or directory'에 해당되는 글 1건

  1. 2011.08.22 [crontab] /usr/bin/python^M: bad interpreter: No such file or directory
Server-Side/Linux2011. 8. 22. 11:56
서버에서 크론잡을 돌리려고 하는데 /usr/bin/python^M: bad interpreter: No such file or directory 이런 에러가 나는 경우에는 파일포맷을 유닉스로 변경해줘야 한다.

내가 에러를 만나게 된 원인은 윈도우즈에서 작성한 파이썬 스크립트를 리눅스에서 돌리려고 했기 때문이다.
윈도우즈에서 엔터를 치면 CRLF 가 입력되고, 리눅스 뿐만 아니라 유닉스 계열에서의 엔터는 LF만 입력된다. 그렇기 때문에 이번 케이스는 CR을 ^M으로 간주해버린게 문제였다.

vi 편집기에서의 해결책>

:set ff=unix

 
Posted by 준피