如何从 AppleScript 运行 shell 脚本?

如何从 AppleScript 运行 shell 脚本?

我正在使用运行 OSX Yosemite v.10.10.5 的 Mac。

当我尝试从 AppleScript 运行 Shell 脚本时,收到以下错误消息:

AppleScript 脚本编辑器出现错误消息
error "sh: /Users/path/to/file/myShellScript.sh: Permission denied" number 126
我的Shell脚本
cd /Users/myusername/Git/myproject/
git remote remove origin
我的AppleScript.applescript
do shell script "/Users/path/to/file/myShellScript.sh"

我究竟做错了什么?

答案1

命令行
chmod a+x myShellScript.sh

或者

我的AppleScript.applescript
do shell script "bash /Users/path/to/file/myShellScript.sh"

另外:将 shebang 添加到 shell 脚本的顶部

我的Shell脚本
#!/bin/bash

注意:如果要使用shbash只需在命令中替换它,然后舍邦

相关内容