반응형 bash1 ShellScript - /bin/sh: bad interpreter: No such file or directory Linux에서 쉘 스크립트를 실행하다 보면 아래 오류와 함께 실행이 되지 않는 경우가 있다. /bin/sh: bad interpreter: No such file or directory 먼저 /bin/sh 와 연결된 파일이 무엇이니 하는 작업을 해보면 dash로 연결되어 있는 경우 위 오류가 발생할 수 있다. ls -l /bin/sh ~~~~~ /bin/sh -> dash 해결 방법 1- dash 비활성화 만약 bash가 아닌 다른것과 연결되어 있다면(보통 Ubuntu는 dash가 기본으로 설정된다) dash를 변경해주자 sudo dpkg-reconfigure dash 입력후 No 선택 해결 방법 2- bash로 지정해서 실행 bash를 직접 지정해서 실행하면 된다. 다만 bash를 직접 지정할 수 없다.. 2020. 10. 29. 이전 1 다음 반응형