-bash: ./conn.sh: /usr/bin/bash: 잘못된 해석기: 해당 파일이나 디렉터리가 없습니다.

-bash: ./conn.sh: /usr/bin/bash: 잘못된 해석기: 해당 파일이나 디렉터리가 없습니다.

이 스크립트를 실행하는 동안 이 오류가 발생합니다.

-bash: ./conn.sh: /usr/bin/bash: bad interpreter: No such file or directory

리눅스 시스템(우분투)입니다

답변1

bash시스템 에는 에 인터프리터 가 없지만 /usr/bin/bash스크립트는 conn.sh이것이 초기 #!행에서 사용할 인터프리터임을 지정합니다.

가 설치된 #!올바른 위치를 가리키도록 스크립트의 첫 번째 줄(줄)을 수정합니다 . bash대부분의 Linux 시스템에서는 이것이 /bin/bash(따라서 첫 번째 줄은 아마도 #!/bin/bash) 이지만 다음을 사용하여 확인할 수도 있습니다.

command -v bash

터미널에서.

관련 정보