2013-02-22 5 views
0

Я пытаюсь создать скрипт запуска mongodb.Создание скрипта запуска MongoDB

У меня есть этот файл здесь «script.js», который содержит мои скрипты, которые я хочу выполнять каждый раз при загрузке сервера.

Мой файл сценария находится под «/opt/temp/script.js»

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

Какую команду я должен написать, чтобы выполнить этот файл каждый раз после перезагрузки разорвать? Где поставить эту команду? Пожалуйста, помогите мне

Спасибо вам ..

ответ

0

Привет, мне удалось получить его работу. Я создал файл Script.js с моими командами mongoDb и поместил его в/op/myscript. Затем на mongodb-conf я включил команду для выполнения моего скрипта после запуска команды mongodb mongo /opt/myscripts/script.js.

1

Какую версию Linux вы используете, какая версия MongoDB вы установили, и как вы его установить?

Если, например, вы установили MongoDB на Ubuntu, как на the MongoDB Docs вы должны иметь сценарий запуска в /etc/init.d/mongod, который будет автоматически начать MongoD на ботинке.

Если вы установили, скажем, кандидат на выпуск в нестандартном месте, я обнаружил, что these scripts является довольно хорошим и очень изменчивым.

Использование этого скрипта НЕ гарантирует mongod, начиная с загрузки. Вам нужно будет использовать sysv-rc-conf, чтобы правильно установить уровни выполнения, например, строку apache2 в связанном изображении.

+0

Привет Ника Спасибо за ответ Я использую SUSE Linux Enterprise Server 11, я думаю, что мой вопрос не был достаточно ясным. У меня есть mongodb, работающий на Start-up отлично, что я хочу, я хочу, чтобы иметь возможность запускать некоторые команды mongo сохранен в файле «script.js», о котором я упоминал выше при запуске? Надеюсь, это достаточно ясно – Buckzm

Смежные вопросы