从ruby代码打开终端?

col*_*ode 7 ruby macos terminal

是否有任何系统库允许我从ruby打开终端组(作为标签而不是多个窗口)?我不想使用exec()方法打开终端应用程序...例如,我在我的环境中运行了大约5个不同的终端(mongodb,redis,daemons等),我想编写一个脚本将打开该组窗口并执行命令以启动所有这些进程.有任何想法吗?我想我可能只能用Objective-C或MacRuby来做.

Aug*_*sto 4

termitor gem完全符合您的要求,它在幕后使用 rb-appscript