¿Cómo ejecutar un script de shell desde un AppleScript?

¿Cómo ejecutar un script de shell desde un AppleScript?

Estoy usando una Mac con OSX Yosemite v.10.10.5.

Cuando intento ejecutar mi script de shell desde mi AppleScript, aparece el siguiente mensaje de error:

Mensaje de error en AppleScript Script Editor
error "sh: /Users/path/to/file/myShellScript.sh: Permission denied" number 126
miShellScript.sh
cd /Users/myusername/Git/myproject/
git remote remove origin
miAppleScript.applescript
do shell script "/Users/path/to/file/myShellScript.sh"

¿Qué estoy haciendo mal?

Respuesta1

Línea de comando
chmod a+x myShellScript.sh

O

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

Además: agregue shebang a la parte superior del script de shell

miShellScript.sh
#!/bin/bash

Nota: Si desea utilizar shover bash, simplemente sustitúyalo en el comando y elel asunto.

información relacionada