2016-04-16 13 views
0

Ich verwende einen Mac mit OSX Yosemite v.10.10.5.Wie führe ich ein Shell-Skript aus einem AppleScript aus?

Wenn ich versuche, meinen Shell-Skript aus meinem Apple zu laufen, bekomme ich folgende Fehlermeldung:

Fehlermeldung an Applescript Script Editor
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" 

Was mache ich falsch?

Antwort

1

Sie Shell-Skript fehlt wahrscheinlich die Ausführungsberechtigung (+x). Fügen Sie es mit dem Shell-Befehl chmod a+x myShellScript.sh oder voranstellen, das Shell-Skript mit dem Shell Namen der ausführbaren Datei, zB:

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

Sie sollten auch eine Shebang-Zeile hinzufügen ('#/bin/bash'!) Als die erste Zeile des Skripts . –

Verwandte Themen