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

0

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

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

Mensagem de erro no Editor de Scripts 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"

O que estou fazendo de errado?

    
por Mowzer 16.04.2016 / 21:41

1 resposta

0

Linha de comando
chmod a+x myShellScript.sh

Ou

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

Além disso: adicione shebang ao início do script de shell

myShellScript.sh
#!/bin/bash

Nota: Se você quiser usar sh over bash , basta substituí-lo no comando e shebang .

    
por 17.04.2016 / 08:26