Я использую Mac под управлением OSX Yosemite v.10.10.5.
Когда я пытаюсь запустить скрипт оболочки из моего AppleScript, я получаю следующее сообщение об ошибке:
Сообщение об ошибке в редакторе скриптов AppleScripterror "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"
Что я делаю неправильно?
macos
shell
shell-script
applescript
Mowzer
источник
источник
ls -l /Users/path/to/file/myShellScript.sh
? Может быть, исполняемый бит не установлен?Ответы:
Или же
myAppleScript.applescriptПлюс: добавьте shebang в начало сценария оболочки
myShellScript.shПримечание: если вы хотите использовать
sh
болееbash
, просто подставьте его в команду и шебанг .источник