elasticsearch启动脚本

2023-06-21 12:17:43阅读 7评论 0
#!/bin/bash

APP_HOME=$(readlink -f "$(dirname "$0")")

changeUser(){
 expect <<EOF
    spawn su elastic
    expect {
        "*assword:" { send "123456\r" }
    }
    expect eof 
EOF
}

case $1 in
  "start")
     echo "============启动ElasticSearch================"
     changeUser
     sh ${APP_HOME}/elasticsearch -d -p ${APP_HOME}/pid;;
  "stop")
     echo "============停止ElasticSearch================"
     kill `cat ${APP_HOME}/pid`;;
  *)
     echo "args info is error!!!";;
esac

还没有评论,来说两句吧