lyl801013 发表于 2018-10-28 10:13:44

mongodb自启动脚本

  #!/bin/bash
  OPTIONS=" -f /usr/local/mongodb-1.8.1/etc/mongod.conf"
  SYSCONFIG="/etc/sysconfig/mongod"
  mongod="/usr/local/mongodb-1.8.1/bin/mongod"
  MONGO_USER=mongod
  MONGO_GROUP=mongod
  . "$SYSCONFIG" || true
  start()
  {
  echo -n $"Starting mongod: "
  daemon --user "$MONGO_USER" $mongod $OPTIONS
  RETVAL=$?
  echo
  [ $RETVAL -eq 0 ] && touch /var/lock/subsys/mongod
  }
  stop()
  {
  echo -n $"Stopping mongod: "
  killproc -p /www/data/mongo/mongod.lock -t30 -TERM $mongod
  RETVAL=$?
  echo
  [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/mongod
  }
  restart () {
  stop
  start
  }
  ulimit -n 12000
  RETVAL=0
  case "$1" in
  start)
  start
  ;;
  stop)
  stop
  ;;
  restart|reload|force-reload)
  restart
  ;;
  condrestart)
  [ -f /var/lock/subsys/mongod ] && restart || :
  ;;
  status)
  status $mongod
  RETVAL=$?
  ;;
  *)
  echo "Usage: $0 {start|stop|status|restart|reload|force-reload|condrestart}"
  RETVAL=1
  esac
  exit $RETVAL

页: [1]
查看完整版本: mongodb自启动脚本