2016-04-16 11 views
0

OSX Yosemite v.10.10.5を実行しているMacを使用しています。AppleScriptからシェルスクリプトを実行するには?

私は私の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

シェルスクリプトには実行権限がない可能性があります(+x)。

do shell script "bash /Users/path/to/file/myShellScript.sh" 
+2

ます。また、スクリプトの最初の行としてシェバングライン(! '#/ binに/ bash')を追加する必要があります。例えば、シェルコマンドchmod a+x myShellScript.shでそれを追加するか、シェル実行可能ファイル名でシェルスクリプトを付加。 –

関連する問題