2017-09-27 6 views
0

私はこのスクリプトを持っている:私はBREWサービスデータの場所にいくつかのデータをシンボリックリンクBREWサービスのMongoDB

set -e; 

brew services stop mongodb | cat; # just in case it's running 

sudo rm -rf /usr/local/var/mongodb 
sudo mkdir -p /usr/local/var/mongodb 
sudo ln -s "$1" /usr/local/var/mongodb 

brew services start mongodb 

Stopping `mongodb`... (might take a while) 
==> Successfully stopped `mongodb` (label: homebrew.mxcl.mongodb) 
Password: 
db path => '/Users/alexamil/mongodump_dev' 
==> Successfully started `mongodb` (label: homebrew.mxcl.mongodb) 

が、その後5分後に、私はモンゴに接続できません、と私は以下を参照してください:

は、スクリプトを実行した後、私が手に開始

enter image description here

は緑色、黄色ではありません、何かが間違っていることを意味します。

これは何について知っていますか?

+0

ここをクリックhttps://stackoverflow.com/questions/41873704/what-is-the-meaning -yellow-service-started-on-homebrew – huocp

答えて

0

私のシンボリックリンクのコードが間違っていたので、この場合、実際にmongodを正しいディレクトリに指定していませんでした。

しかし、brew services lsに黄色の「開始」行が表示された場合は、何かが間違っていてサービスが実際に開始していないことを意味します。親愛なる醸造作家 - maybedは "開始"以外の別の言葉を使うかもしれませんが、おそらく "開始"は良いスタートになります:)

+0

自家製作家はこれを見ないでしょう。可能であれば、レポの問題を開いてください。 – bfontaine

関連する問題