我有一个运行 nginx 和 node.js 的 ubuntu 13,要启动 mongodb,我需要在命令行上运行:
mongod --config /etc/mongodb.conf
问题是,当我退出终端时,它会停止,我该如何将其添加到启动脚本中?
我认为这是启动脚本: http://pastebin.com/raw/ENxuMcpA
答案1
正如步骤 5 中所述http://codingtip.blogspot.cz/2013/09/install-mongodb-on-ubuntu-1304-step-by.html如果没有 rootservice mongodb start
则使用。sudo service mongodb start
如果服务没有在启动时自动启动,则尝试查看ls -la /etc/rc* | grep mongo
,如果没有链接,则使用update-rc.d mongodb defaults
它应该将链接添加到 /etc/rc* 目录,如/etc/init.d/mongodb
初始化脚本中所述 LSB 标头。
答案2
安装说明第 5 步告诉您如何启动/停止服务。您只需运行sudo service start mongodb
即可启动服务器。
如果你想让服务在启动时启动,你可以按照以下说明进行操作:askubuntu.com
service
命令是管理 Debian 衍生的 Linux 发行版(例如 Ubuntu)中的服务的标准方式。
答案3
尝试安装屏幕。在屏幕上运行。分离屏幕。或者运行命令。Ctrl+z 并按 bg 将进程置于后台。