Mongodb数据库添加系统服务教程,mongodb系统服务
1.在/etc/init.d目录下创建mongod文件,并赋予正确的权限:
root@ubuntu:/etc/init.d# touch mongod root@ubuntu:/etc/init.d# chmod 755 mongod
2.编辑mongod文件
#!/bin/sh
### BEGIN INIT INFO
# Provides: mongod
# Required-Start: $local_fs $syslog
# Required-Stop: $local_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: mongodb service
### END INIT INFO
start_mongodb()
{
ps -ef | grep -v "grep" | grep "/usr/local/mongodb/bin/mongod"
if [ $? -eq 0 ];then
echo "mongodb is in running!"
return 0
fi
/usr/local/mongodb/bin/mongod --auth &
}
stop_mongodb()
{
/usr/local/mongodb/bin/mongod --shutdown
if [ $? -eq 0 ];then
echo "stop mongodb service successfully!"
else
echo "stop mongodb service failed!"
fi
}
query_status()
{
ps -ef | grep -v "grep" | grep "/usr/local/mongodb/bin/mongod"
if [ $? -eq 0 ];then
echo "mongodb is in running!"
else
echo "mongodb is not in running!"
fi
}
case "$1" in
start)
start_mongodb
;;
stop)
stop_mongodb
;;
restart)
stop_mongodb
start_mongodb
;;
status)
query_status
;;
*)
echo "usage: service mongodb start|stop|restart|status"
;;
esac
exit 0
3.添加到系统服务中
root@ubuntu:/etc/init.d# update-rc.d mongod defaults
就可以使用命令管理mongod服务了
root@ubuntu:/etc/init.d# service mongod start
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。