2016-07-01 8 views
0

mongodbサービスを開始し、それに接続するGoLangサーバを起動するには、これらのコマンドを実行します。ワンクリックでサーバとmongodbを起動するためのbashスクリプトを作成する

echo "Starting PROGRAMATA" 

echo "Starting mongoDB" 
mongod 
echo "mongoDB started" 


echo "Starting server" 
cd ~/Workspaces/GoLang/src/schedule_calculator 
go run back-end/BasicWebServer/*.go 
echo "Server started" 

echo "Open browser to 127.0.0.1:8080 

ただし、mongodbが起動すると、サーバーは起動しません。私はmongodbが同じプロセスで動作し始めるからだと思います。

この作品を作成するにはどうすればよいですか?

は(:https://docs.mongodb.com/manual/tutorial/manage-mongodb-processes/#start-mongod-as-a-daemonここのマニュアルを参照してください)あなたは​​フラグであなたのmongodプロセスを開始する必要がありますあなたの

答えて

0

ありがとうございます。

私はローカルに設定されたレプリカを開始するようなスクリプトを使用し、そして(3異なる設定ファイル)は、次のようにのmongod一部である

#/!bin/bash$ 

mongod -f /path/to/config/primary.conf --fork 
mongod -f /path/to/config/secondary.conf --fork 
mongod -f /path/to/config/arbiter.conf --fork 

あなたのmongodが実行されていることを確認したい場合は、にしてみてくださいそれらに接続する(...)か、または:

ps aux | grep mongod 

楽しくお楽しみください!

関連する問題