2016-11-15 22 views
0

これは重複した質問かもしれませんが、私はこれに対して一義的な答えを見つけることができませんでした。システム起動時にmongodサービスを開始する

私は最近、Linux Mint(Ubuntuベースのシステム)を起動し、起動するたびにサービスmongodが自動的に起動されないため、私はRobomongoを使用できません。私は、ターミナルを開き、

sudo service mongod start 

使用する必要があるたびに自動的にmongodを開始するシステムで起動する方法はありますか?

+0

'sudoのsystemctlのmongodを有効&& sudoがmongod' –

+0

開始systemctlのubuntu(ミント)にはsystemctlはありません、私は同等 ' sudoのアップデート-rc.dの-f foo_service remove' と を試してみました'sudo update-rc.d foo_service defaults' これは奇妙なことですが、再起動時に動作しますが、PCをオフにして翌日に再起動すると、もう動作しません。 – Diego

答えて

1

あなたの/ etc/bashrcスクリプトにコマンドを入れてもかまいません。条件が満たされている場合、つまりmongodプロセスがまだ実行されていない場合は、起動します。

その他の方法は、/ etc/rc.localを変更し、そのファイル内でmongodを開始するコマンドを追加することです。起動時に起動します。

+0

私は '/ etc/bash.bashrc'を開いたので(私は' bashrc'ファイルがありません)、編集するにはあまりにも複雑な方法を見つけましたので、最後に2番目のオプションを使用しました。ありがとう! – Diego

+0

これは奇妙なことですが、再起動時に動作しますが、PCをオフにして翌日に再起動すると、もう動作しません。なぜか分からない! – Diego

1

次のコマンドを使用して、システム起動時にmongodbを自動起動します。

systemctl enable mongod.service 
関連する問題