我正在使用运行 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.applescriptdo shell script "bash /Users/path/to/file/myShellScript.sh"
另外:将 shebang 添加到 shell 脚本的顶部
我的Shell脚本#!/bin/bash
注意:如果要使用sh
,bash
只需在命令中替换它,然后舍邦。