![왜 she-bang의 스크립트가 실행되지 않습니까? [복사]](https://linux55.com/image/11611/%EC%99%9C%20she-bang%EC%9D%98%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EA%B0%80%20%EC%8B%A4%ED%96%89%EB%90%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
execve
제가 이해한 바에 따르면 커널이 ELF 파일이 아니 려면 파일이 she-bang 으로 시작하는 스크립트여야 합니다 #!
. 그런데 이 스크립트 없이도 성공적으로 실행되는 스크립트가 있는데 왜 이런 일이 발생합니까?
xtricman⚓ArchVirtual⏺️~
답변1
파일이 "shebang" 줄로 시작하지 않으면 대부분의 쉘은 파일 자체의 줄을 실행하려고 시도합니다.
execve
제가 이해한 바에 따르면 커널이 ELF 파일이 아니 려면 파일이 she-bang 으로 시작하는 스크립트여야 합니다 #!
. 그런데 이 스크립트 없이도 성공적으로 실행되는 스크립트가 있는데 왜 이런 일이 발생합니까?
xtricman⚓ArchVirtual⏺️~
파일이 "shebang" 줄로 시작하지 않으면 대부분의 쉘은 파일 자체의 줄을 실행하려고 시도합니다.