LinuxでMongoDBをサービスとして登録する

/etc/init.d/ディレクトリに移動し、
# cd /etc/init.d/
mongodbファイルを作成して編集し
# vim mongodb
、次のコードを追加します

#!/bin/sh  
# chkconfig: 2345 10 90 
# description: myservice ....
#  
#  ### BEGIN INIT INFO 
# Short-Description: mongodb    
# Description: mongo db server    
### END INIT INFO    

#注意这里的路径设置为你的mongod的位置
PROGRAM=/usr/bin/mongod
MONGOPID=`ps -ef | grep 'mongod' | grep -v grep | awk '{print $2}'`

test -x $PROGRAM || exit 0

case "$1" in
  start)
     ulimit -n 3000
     echo "Starting MongoDB server"
#注意这里的路径设置为你的mongodb的配置文件的位置
     $PROGRAM --fork --quiet -f /etc/mongod.conf
     echo "Started MongoDB server"
     ;;
  stop)
     echo "Stopping MongoDB server"
     if [ ! -z "$MONGOPID" ]; then
        kill -15 $MONGOPID
     fi
     echo "Stopped MongoDB server"
     ;;
  status)
     ;;
  *)
     echo "Usage: mongodb {start|stop|status}"
     exit 1
esac

exit 0

保存後、次のコマンドを実行します。

# chmod +x /etc/init.d/mongodb
# chkconfig --add mongodb
# chkconfig mongodb on

その後、サービスを使用してmongodbを開始できます。
#service mongodb start
参照:
https : //www.jianshu.com/p/9882745767fd
https://www.cnblogs.com/zydev/p/5771189.html

おすすめ

転載: www.cnblogs.com/lroy/p/12735370.html