尝试使用AppleScript运行shell脚本

时间:2014-11-13 17:25:27

标签: bash shell applescript

这可能是一个愚蠢的问题,因为我是AppleScript的新手,但我尝试使用AppleScript在终端中运行一个非常简单的shell脚本。我目前使用的代码是:

tell application "Terminal"
    do script "videoLoop"
end tell

但我一直收到错误

  

-bash:fork:资源暂时不可用

我是否也可以输入" videoLoop.sh"使用AppleScript进入终端?

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

如果您需要打开终端窗口,请使用以下内容:

tell application "Terminal"
    do script "/Users/youruser/testdir/hello.sh"
end tell

否则,如果您只是想让它运行脚本,请执行以下操作:

do shell script "/Users/youruser/testdir/hello.sh"

您需要完整路径,并且您的脚本需要执行权限。

我的示例只是回显标准的Hello World文本,但如果正确编写,大多数其他脚本都应该这样做。