Linux

如何在 CentOS 重啟時自動啟動 MongoDB?

  • October 2, 2011

如何設置 MongoDB 以便在伺服器重新啟動後自動啟動備份?這是在 CentOS 5.5 上。

我使用以下命令啟動它,但是如果伺服器重新啟動,我必須登錄到 SSH 並再次執行它以使其執行(真的沒什麼大不了的,但如果知道這不是必需的,我會很高興我無權訪問伺服器)。

./mongod –config ./mongodb.config –fork –logpath /var/log/mongodb.log –logappend

最好的辦法是安裝 10gen(mongodb 的製造商)提供的 rpm

http://www.mongodb.org/display/DOCS/CentOS+and+Fedora+Packages

這將為您安裝一個可以執行的 init.d 腳本

//mongod服務

chkconfig mongod on

您需要編寫一個“初始化腳本”來在系統啟動時啟動該服務。在 Google 上快速搜尋“writing init scripts redhat”會找到一些有用的參考資料。這似乎是一個合理的開始:

如果您想要一個快速而簡單的解決方案,您可以簡單地將您的命令添加到末尾/etc/rc.d/rc.local,在所有其他初始化腳本完成後執行。

引用自:https://serverfault.com/questions/279682