mongod开始重启停止脚本

 

 
 
  1. #!/bin/bash  
  2. PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin  
  3. OPTIONS=" -f /usr/local/mongodb/etc/mongod.conf" 
  4. SYSCONFIG="/var/lib/mongodb/mongod.lock" 
  5. mongod="/usr/local/bin/mongod" 
  6. LOGDIR=/var/log/mongodb  
  7. LOCKFILE=/var/lib/mongodb/mongod.lock  
  8. IP=192.168.0.48  
  9. MONGO_USER=mongod 
  10. MONGO_GROUP=mongod 
  11.  
  12.  
  13.  
  14. start()  
  15. {  
  16.   echo -n $"Starting mongod "  
  17.   $mongod --maxConns 30000 --bind_ip $IP --dbpath $LOGDIR --directoryperdb --logpath /var/log/mongodb/mongodb.log --logappend &  
  18. }  
  19.  
  20. stop()  
  21. {  
  22. echo -n $"stop mongod"  
  23. pid=`ps -o pid,command ax | grep mongod | awk '!/awk/ && !/grep/ {print $1}'`; if [ "${pid}" != "" ]; then kill -2 ${pid}; fi  
  24. }  
  25.  
  26.  
  27. restart () {  
  28.  stop  
  29.  start  
  30. }  
  31.  
  32. case "$1" in  
  33.   start)  
  34.     start  
  35.     ;;  
  36.   stop)  
  37.     stop  
  38.     ;;  
  39.   restart|reload|force-reload)  
  40.     restart  
  41.     ;;  
  42.   condrestart)  
  43.     [ -f /var/lock/subsys/mongod ] && restart || :  
  44.     ;;  
  45.   status)  
  46.     status $mongod  
  47.     RETVAL=$?  
  48.     ;;  
  49.   *)  
  50.     echo "Usage: $0 {start|stop|restart}"  
  51.     RETVAL=1 
  52. esac  
  53.  
  54.  
  55.  

 文章链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值