Linux
如何在 CentOS 重啟時自動啟動 MongoDB?
如何設置 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
,在所有其他初始化腳本完成後執行。