这可能是一个愚蠢的问题,因为我是AppleScript的新手,但我尝试使用AppleScript在终端中运行一个非常简单的shell脚本。我目前使用的代码是:
tell application "Terminal"
do script "videoLoop"
end tell
但我一直收到错误
-bash:fork:资源暂时不可用
我是否也可以输入" videoLoop.sh"使用AppleScript进入终端?
任何帮助将不胜感激
答案 0 :(得分:1)
如果您需要打开终端窗口,请使用以下内容:
tell application "Terminal"
do script "/Users/youruser/testdir/hello.sh"
end tell
否则,如果您只是想让它运行脚本,请执行以下操作:
do shell script "/Users/youruser/testdir/hello.sh"
您需要完整路径,并且您的脚本需要执行权限。
我的示例只是回显标准的Hello World文本,但如果正确编写,大多数其他脚本都应该这样做。