AppleScript에서 쉘 스크립트를 실행하는 방법은 무엇입니까?

AppleScript에서 쉘 스크립트를 실행하는 방법은 무엇입니까?

저는 OSX Yosemite v.10.10.5를 실행하는 Mac을 사용하고 있습니다.

AppleScript에서 쉘 스크립트를 실행하려고 하면 다음 오류 메시지가 나타납니다.

AppleScript 스크립트 편집기의 오류 메시지
error "sh: /Users/path/to/file/myShellScript.sh: Permission denied" number 126
myShellScript.sh
cd /Users/myusername/Git/myproject/
git remote remove origin
myAppleScript.applescript
do shell script "/Users/path/to/file/myShellScript.sh"

내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변1

명령줄
chmod a+x myShellScript.sh

또는

myAppleScript.applescript
do shell script "bash /Users/path/to/file/myShellScript.sh"

추가: 쉘 스크립트 상단에 shebang을 추가하세요.

myShellScript.sh
#!/bin/bash

sh참고: over 를 사용하려면 bash명령에서 이를 대체하고오두막.

관련 정보