0
我正在使用macbook。我有这个应用程序,我必须在不同的终端启动mongodb后执行一些命令,让它继续运行,然后我必须在运行脚本的终端中执行我的命令。如何在mac中使用脚本在其他终端启动mongodb?
我正在使用macbook。我有这个应用程序,我必须在不同的终端启动mongodb后执行一些命令,让它继续运行,然后我必须在运行脚本的终端中执行我的命令。如何在mac中使用脚本在其他终端启动mongodb?
我想你想这样的事情,也许在一个shell脚本或一个功能:
osascript -e 'tell application "Terminal" to do script "start mongodb"'
我不知道什么实际的命令用于启动MongoDB的,但放了双引号内。
当然,你可以在你的登录脚本这使得函数:
function startmongo(){
osascript -e 'tell application "Terminal" to do script "start mongodb"'
}
那么你就只需要键入:
startmongo
你想做什么做什么呢?你能否清楚解释你的问题? –
为什么你需要在不同的终端启动MongoDB - 你不能在当前的终端启动它,而只是在后台添加'&'到你用来启动它的命令的末尾? –
@MarkSetchell:我想要监视mongodb有多少连接。所以我希望它在另一个终端上运行。而且,如果它在后台运行,它会让我们在任何时候都想要杀死进程变得更加困难! –