2017-02-16 5 views
0

私はMacBookを使用しています。私は別の端末でmongodbを起動した後、いくつかのコマンドを実行しなければならないアプリケーションを持っています。実行し続け、スクリプトを実行した端末でコマンドを実行する必要があります。Macでスクリプトを使って別の端末でmongodbを起動するにはどうしたらいいですか?

osascript -e 'tell application "Terminal" to do script "start mongodb"' 

私はあなたがMongoDBのを開始するために使用し、実際どのようなコマンドを確認していないが、二重引用符で囲むことを置く:

+0

あなたが正確に何をしたいですか?あなたの質問をはっきり説明できますか? –

+0

MongoDBを別の端末で起動する必要があるのはなぜですか?現在の端末では起動できませんが、バックグラウンドで起動するコマンドの最後に '&'を追加して起動できませんか? –

+0

@ MarkSetchell:mongodbとの接続数を監視したい。だから私は別の端末で実行したい。バックグラウンドで実行されている場合は、いつでもプロセスを強制終了するのが難しくなります。 –

答えて

0

私は多分、シェル・スクリプトや関数では、あなたがこのような何かをしたいと思います。もちろん

、あなたはこれがあなたのログインスクリプトで関数を作ることができます。

function startmongo(){ 
    osascript -e 'tell application "Terminal" to do script "start mongodb"' 
} 

次に、あなただけ入力する必要があります:

startmongo 
関連する問題