Linux에서 쉘 스크립트를 실행하는 방법
쉘 스크립트는 일반적으로 세 가지 방법으로 실행됩니다. 아래에서는 이 세 가지 방법의 특징을 소개합니다.
1.
스크립트 파일 자체에 실행 권한이 없거나(즉, 파일 권한 속성의 x비트가 -인 경우), 스크립트 파일 시작 부분에 인터프리터가 지정되지 않은 경우에 자주 사용하는 방법입니다. 이 방법을 권장합니다. 추천 학습:$ bash test.sh
2.path/script-name 또는 ./script-name
은 현재 경로에서 스크립트를 실행하는 것을 의미하며(스크립트에는 실행 권한이 필요함) 스크립트 파일이 필요합니다. 권한이 실행 가능으로 변경됩니다(즉, 파일 권한 속성이 x비트임). 구체적인 방법은 chmod a+x 스크립트 이름입니다. 그런 다음 스크립트 절대 경로 또는 상대 경로를 실행하여 스크립트를 실행할 수 있습니다. 참고: 프로덕션 환경에서 운영 및 유지 관리 담당자가 스크립트에 대한 실행 권한을 설정하는 것을 잊고 직접 사용하여 오류가 발생했습니다. 따라서 첫 번째 bash 스크립트 이름을 사용하는 것이 좋습니다.$ chmod +x test.sh $ ./test.sh $ /home/me/test.sh
3.source 스크립트 이름
소스 또는 "." 명령의 기능은 스크립트를 읽고 스크립트를 실행하는 것입니다. 파일의 명령을 실행하기 위해 하위 쉘을 생성하는 대신 현재 쉘을 로드하고 실행합니다. 참고: 이는 다른 쉘 실행 방법과 가장 큰 차이점입니다.$ source test.sh $ . test.sh
기타 조작 방법:
sh test.sh dash test.sh zsh test.sh ...
PHP 중국어 웹사이트를 주목하세요!
위 내용은 Linux에서 쉘 스크립트를 실행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!