/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