Назад | Перейти на главную страницу

Запустите команду оболочки при загрузке ubuntu / nginx

У меня ubuntu 13 с запущенными nginx и node.js, чтобы запустить mongodb, мне нужно запустить в командной строке:

mongod --config /etc/mongodb.conf

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

Я предполагаю, что это скрипт загрузки: http://pastebin.com/raw/ENxuMcpA

Как сказано в шаге 5 в http://codingtip.blogspot.cz/2013/09/install-mongodb-on-ubuntu-1304-step-by.html использовать service mongodb start и sudo service mongodb start если не рут.

Если служба не запускается при загрузке автоматически, попробуйте посмотреть ls -la /etc/rc* | grep mongo, если ссылок нет, используйте update-rc.d mongodb defaults это должно добавить ссылки на / etc / rc * dirs, как указано в заголовках LSB в /etc/init.d/mongodb сценарий инициализации.

Шаг 5 инструкции по установке рассказывает, как запустить / остановить службу. Ты просто бежишь sudo service start mongodb для запуска сервера.

Если вы хотите, чтобы служба запускалась при загрузке, вы можете следовать инструкциям на странице askubuntu.com

service Команда - это стандартный способ управления службами в производных от Debian дистрибутивах Linux, таких как Ubuntu.

Попробуйте установить экран. Беги по экрану. Отсоединить экран. Или запустите команду. Ctrl + z и нажмите bg, чтобы поместить процесс в фоновый режим.