1

mongodb 起動スクリプトの作成に苦労しています。

サーバーが起動するたびに実行したいスクリプトを含むこのファイル「script.js」があります。

私のスクリプトファイルは「/opt/temp/script.js」の下にあります

db.getCollectionNames().forEach(function(collection) {
  print(collection);
});

サーバーの再起動後に毎回このファイルを実行するには、どのコマンドを記述すればよいですか? そのコマンドをどこに置くのですか?私を助けてください

ありがとうございます..

4

2 に答える 2

2

使用している Linux のバージョン、インストールした MongoDB のバージョン、およびインストール方法を教えてください。

たとえば、MongoDB ドキュメントに従って Ubuntu に Mongodb をインストールした場合は、起動時に MongoD を自動起動する起動スクリプトを/etc/init.d/mongodに作成する必要があります。

たとえば、リリース候補を非標準の場所にインストールした場合、これらのスクリプトはかなり優れており、非常に変更可能であることがわかりました。

このスクリプトを使用してもmongod、起動時の開始は保証されません。リンクされた画像の apache2 行のように、 sysv-rc-confを使用してランレベルを正しく設定する必要があります。

于 2013-02-22T17:12:52.387 に答える
0

こんにちはScript.js、mongoDb コマンドでファイルを作成し、/op/myscripts に配置して動作させることができました。次に、mongodb-confmongodbが開始されたらスクリプトを実行するコマンドを含めましたmongo /opt/myscripts/script.js

于 2013-03-18T12:52:22.633 に答える