Raspberry Pi 용 셸 스크립트를 작성하여 실행 가능하게 만들었습니다. ./filename.sh
를 실행할 때 다음 오류가 표시됩니다.
bash: ./filename.sh: bin/bash: bad interpreter: No such file or directory
이 스크립트를 기본 디렉토리 (/home/pi
). 오류가 발생한 후 데스크탑에 스크립트 사본을 저장했는데 동일한 오류가 표시됩니다.
문제와 해결 방법은 무엇입니까?
댓글
- 작성한 스크립트를 실제로 포함하면 더 쉽게 도움이 될 것이라고 생각하십니까?
답변
스크립트가 실행 가능하게되고 shebang 를 포함 할 때 인터프리터없이 실행됩니다. 첫 번째 줄에서. 스크립트가 실행 중이기 때문에 스크립트의 경우라고 가정합니다.하지만 오류 메시지는 bash 경로에서 선행 슬래시를 놓쳤다는 것을 보여줍니다. shebang 는 다음과 같아야합니다.
#!/bin/bash