У меня 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, чтобы поместить процесс в фоновый режим.