nacos启停脚本


nacosServer.sh

#!/bin/bash
#auther by wangxp

PWD=`pwd`
#配置java环境变量
JAVA_HOME=/u01/java_home/jdk1.8.0_181
#更改对应配置
START_BIN=$PWD/bin/startup.sh
START_CONF="-m standalone"
STOP_BIN=$PWD/bin/shutdown.sh
LOG_FILE=$PWD/logs/start.out
PORT=8848
#更改对应配置

pid=`ps -ef |grep $PWD  |grep -v "grep"|awk '{print $2}'|awk 'NR==1'`
case $1 in
start)
if test -z "$pidlist";then
echo "$0 Starting..."
$START_BIN $START_CONF
else
echo "$0 is running PID=$pid"
fi
;;
stop)
if test ! -z "$pid";then
echo "$0 Stopping..."
$STOP_BIN
else
echo "$0 is not running"
fi
;;
restart)
$0 stop
sleep 3
$0 start
;;
log)
if test -f $LOG_FILE ;then
tail -500f $LOG_FILE
fi
;;
*)
echo "Usage: $0 {start|stop|restart|log}"
;;
esac