|
@@ -83,8 +83,22 @@ status(){
|
|
|
|
|
|
# 重启命令其实就是先执行关闭命令 再执行重启命令
|
|
|
restart(){
|
|
|
- stop $1
|
|
|
- start $1
|
|
|
+ echo "执行 stop 方法"
|
|
|
+ checkEnv $1
|
|
|
+ is_exist
|
|
|
+ if [ $? -eq "0" ]; then # [$? -eq "0"] 说明pid不等于空 说明服务正在运行中,将进程号杀死
|
|
|
+ kill -9 $pid
|
|
|
+ echo "${pid} stopped-停止"
|
|
|
+ else
|
|
|
+ echo "${APP_NAME} 没有运行"
|
|
|
+ fi
|
|
|
+ is_exist
|
|
|
+ if [ $? -eq "0" ]; then # [$? -eq "0"] 说明pid不等于空 说明服务正在运行中,将进程号打印出来
|
|
|
+ echo "${APP_NAME} running. pid=${pid}"
|
|
|
+ else
|
|
|
+ nohup java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=${APP_DEBUG} $APP_NAME > logs.log 2>error.log & # 说明pid为空 执行java -jar 命令启动服务
|
|
|
+ echo "${APP_NAME} started启动"
|
|
|
+ fi
|
|
|
}
|
|
|
|
|
|
|