Como executar um script de shell a partir de um AppleScript?

Como executar um script de shell a partir de um AppleScript?

Estou usando um Mac executando o OSX Yosemite v.10.10.5.

Quando tento executar meu script de shell no AppleScript, recebo a seguinte mensagem de erro:

Mensagem de erro no AppleScript Script Editor
error "sh: /Users/path/to/file/myShellScript.sh: Permission denied" number 126
meuShellScript.sh
cd /Users/myusername/Git/myproject/
git remote remove origin
meuAppleScript.applescript
do shell script "/Users/path/to/file/myShellScript.sh"

O que estou fazendo de errado?

Responder1

Linha de comando
chmod a+x myShellScript.sh

Ou

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

Mais: adicione shebang ao topo do shell script

meuShellScript.sh
#!/bin/bash

Obs: Se quiser usar shover bash, basta substituí-lo no comando e oShebang.

informação relacionada