Mac에서 쉘 스크립트에 권한을 부여하는 방법

Maceseo Swel Seukeulibteue Gwonhan Eul Buyeohaneun Bangbeob



Mac에서 쉘 스크립트를 처리하면 때때로 다음과 같은 오류 메시지가 나타날 수 있습니다. 권한 거부됨 스크립트를 실행하려고 할 때마다. 이러한 유형의 오류는 대부분 스크립트가 프로그램으로 취급될 수 있는 적절한 권한이 없기 때문에 발생합니다. 이 문제를 해결하려면 셸 스크립트에 권한을 부여해야 합니다.

이 초보자 친화적인 가이드는 다음을 사용하여 Mac에서 셸 스크립트에 권한을 부여하는 기본 단계를 다룹니다. Zsh .

Zsh를 사용하여 Mac에서 셸 스크립트에 권한을 부여하는 방법

Zsh를 사용하여 Mac에서 셸 스크립트에 대한 권한을 부여하려면 아래 단계를 따르십시오.







1 단계: 처음 열다 Zsh Mac 시스템의 터미널 셸에서 다음을 사용하여 스크립트 파일이 저장된 소스 디렉토리로 이동합니다. CD 명령.



2 단계: 이제 다음 명령을 사용하여 쉘 스크립트의 현재 권한을 확인하십시오.



ls -엘 myscript.sh





위의 명령은 긴 형식의 권한을 포함하여 파일 세부 정보를 제공합니다.

메모: 바꾸다 'myscript.sh' 쉘 스크립트의 이름으로.



3단계: 다음으로 다음을 사용하여 쉘 스크립트에 대한 실행 권한을 부여해야 합니다. 'chmod' 명령 다음에 권한 코드와 스크립트의 파일 이름이 옵니다. 실행 권한 코드는 다음과 같습니다. 'a+x' (모든 사용자(소유자, 그룹 및 기타)에게 실행 권한 부여).

chmod a+x myscript.sh

위의 명령은 지정된 스크립트에 대한 모든 사용자(소유자, 그룹 및 기타)에게 실행 권한을 부여합니다.

4단계: 이제 다음 명령을 다시 사용하여 파일의 업데이트된 권한을 확인합니다.

ls -엘 myscript.sh

5단계: 필요한 권한을 가지고 스크립트가 확인되면 이름 앞에 다음을 입력하여 스크립트를 실행할 수 있습니다. './' 터미널에서.

. / myscript.sh

이번에는 권한 거부 오류 없이 쉘 스크립트 파일이 실행됩니다.

결론

Mac에서 셸 스크립트에 권한을 부여하는 것은 셸 스크립트가 실행될 수 있도록 하는 데 매우 중요합니다. 권한 거부됨 오류. 이 문서에 설명된 단계를 따르면 셸 스크립트에 필요한 권한을 쉽게 부여하고 성공적으로 실행할 수 있습니다. 이를 통해 쉘 스크립트를 실행하고 Mac에서 쉽게 작업을 자동화할 수 있습니다.