No such file or directory 발생하는 케이스를 또 발견하였다. 아래와 같이, 지난번 포스팅에서는 32 bit 용 라이브러리를 설치하여 해결하였으나, 이번에는 라이브러리 문제가 아니었다.
테스트로 만든 shell script 파일을 실행하면 bad interpreter: No such file or directory 에러가 발생한다. 지난번 포스팅한 에러 메시지와 동일하지만 추가로 bad interpreter 문구가 보였다.
test@test:~/user1$ ./test.sh
bash: ./test.sh: bash: bad interpreter: No such file or directory
"bash" 란 문자를 bad interpreter 로 인식하고 있다. 실제 test.sh 파일을 열어보았다. 철줄에서 바로 bash를 발견할 수 있었다. 내 서버 환경에서는 bash를 정상적으로 인식하지 못하여 에러가 발생하고 있었다.
#!bash
echo 'bash shell script test'
#!bash 를 #!/bin/bash로 변경 후, 정상 동작 되었다.
< test.sh 코드 >
#!/bin/sh
echo 'bash shell script test'
<결과 값 - 정상 동작>
test@test:~/user1$ ./test.sh
bash shell script test
'Programming > C++' 카테고리의 다른 글
LG 그램 노트북 windows 10 최신 업데이트 이후 무선 wifi 안되는 문제 해결 (KB5022282) (0) | 2023.02.06 |
---|---|
sftp 명령어로 파일 받아오기 sftp, get, echo 명령어 정리 (0) | 2023.02.05 |
압축률 확인 gzip -l 결과값에 압축률(ratio) 마이너스 나오는 이유 (0) | 2023.01.10 |
ubuntu 20.04 설치 후 프로그램 실행 안되고 화면 잔상 생기는 현상 (0) | 2023.01.04 |
ubuntu 파일 tar 압축풀기 - 특정 파일 제외 후 압축 풀기 (0) | 2023.01.03 |
댓글