在ubuntu / nginx启动时运行一个shell命令

我有一个运行nginxnode.js的ubuntu 13,启动mongodb我需要在命令行上运行:

mongod --config /etc/mongodb.conf 

问题是,当我退出terminal,它停止,我怎么能把这个添加到启动脚本?

我认为这是引导scrpit: http : //pastebin.com/raw/ENxuMcpA

如步骤5所示,在http://codingtip.blogspot.cz/2013/09/install-mongodb-on-ubuntu-1304-step-by.html中使用service mongodb startsudo service mongodb start如果没有root sudo service mongodb start

如果服务没有在启动时自动启动,请尝试查看ls -la /etc/rc* | grep mongo ls -la /etc/rc* | grep mongo ,如果没有链接,则使用update-rc.d mongodb defaults情况下,应该在/etc/init.d/mongodb init脚本中添加指向/ etc / rc * dirs的链接作为所述LSB头文件。

您的安装说明步骤5说明如何启动/停止服务。 你只需运行sudo service start mongodb来启动服务器。

如果您想在启动时启动服务,可以在askubuntu.com上按照说明进行操作

service命令是在Debian派生的Linux发行版(如Ubuntu)中pipe理服务的标准方式。

尝试安装屏幕。 在屏幕上运行。 分离屏幕。 或者运行命令。 按Ctrl + z并按bg将进程置于后台。