2016-04-16 149 views
0

我正在使用運行OSX Yosemite v.10.10.5的Mac。如何從AppleScript運行shell腳本?

當我嘗試從我的AppleScript運行我的shell腳本,我收到以下錯誤信息:在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

您的shell腳本可能缺少執行權限(+x)。用shell命令chmod a+x myShellScript.sh添加,或與外殼可執行文件的名稱前面加上shell腳本,例如:

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

您還應該添加一個shebang行('#/斌/ bash'!)作爲腳本的第一行。 –