进入 /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