Ubuntu
在 ubuntu/nginx 啟動時執行 shell 命令
我有一個執行 nginx 和 node.js 的 ubuntu 13,要啟動 mongodb,我需要在命令行上執行:
mongod --config /etc/mongodb.conf
問題是當我退出終端時,它停止了,我怎樣才能將它添加到啟動腳本中?
我假設這是啟動腳本:http: //pastebin.com/raw/ENxuMcpA
正如http://codingtip.blogspot.cz/2013/09/install-mongodb-on-ubuntu-1304-step-by.html
service mongodb start
中的第 5 步所說,sudo service mongodb start
如果不是 root ,則使用。如果服務沒有在啟動時自動啟動,請嘗試查看
ls -la /etc/rc* | grep mongo
,如果沒有連結存在,那麼使用update-rc.d mongodb defaults
它應該將連結添加到 /etc/rc* 目錄,作為/etc/init.d/mongodb
init 腳本中的 LSB 標頭。
您的安裝說明第 5 步告訴您如何啟動/停止服務。您只需執行
sudo service start mongodb
以啟動伺服器。如果您想讓服務在啟動時啟動,您可以按照askubuntu.com上的說明進行操作
service
command 是在 Debian 衍生的 Linux 發行版(如 Ubuntu)中管理服務的標準方式。