MongoDB 自動啟動指令碼

2021-08-25 23:41:06 字數 787 閱讀 5551

mongodb安裝很簡單,可以用手工啟動,但是大多數情況下你可能想把它加入到系統自動啟動中去,而且希望能夠以某個service account來執行mongodb,而不是root。如果這個是你想要的,你可以按照如下方法操作:

1、新建乙個bash檔案

vi /home/mongodb/mogodb/bin/mymongod.sh

2、新增如下內容

/home/mongodb/mogodb/bin/mongod --fork --logpath /home/mongodb/mogodb/log/mongodb.log --dbpath /home/mongodb/data/db

3、給新建的檔案新增執行許可權

chmod +x mogodb/bin/mymongod.sh

4、新建init.d啟動指令碼

vi /etc/init.d/mongodb

5、新增如下內容

#!/bin/bash

#chkconfig: 2345 90 10

#description: mongodb_service

#start mongodb

su - mongodb -c /home/mongodb/mogodb/bin/mymongod.sh

6、給init.d啟動指令碼新增執行許可權

chmod +x /etc/init.d/mongodb

7、將init.d啟動指令碼新增到系統自動啟動

chkconfig --add mongodb

經過上面的步驟就可以實現在系統啟動時以mongodb使用者自動啟動

mongodb 啟動指令碼

分別在centos 5.4,ubuntu 14.04下編譯通過 系統最好是64位的,才能更好發揮mongodb的效能.wget tar zvxf mongodb linux x86 64 2.6.0.tgz mv mongodb linux x86 64 2.6.0 usr local mongod...

VNC Server 自動啟動指令碼

vnc server 自動啟動指令碼 add into etc rc to enable vnc server before login by rayman 2006 01 21 2 08 am case in yy ee ss echo n vncserver path sbin usr sbin...

svn 自動啟動指令碼

有時候我們會碰到伺服器經常關機的問題,每次啟動之後 又得使用 svn命令重新敲一遍讓svn服務重新啟動,很是麻煩。所以打算整個自動啟動指令碼 1 svn自動啟動指令碼 本指令碼房子啊 etc init.d 資料夾下 vi etc init.d svn svn指令碼內容如下 bin bash chkc...