|
@@ -31,7 +31,6 @@ checkEnv(){
|
|
|
|
|
|
# 判断当前服务是否已经启动的函数
|
|
|
is_exist(){
|
|
|
- echo "执行 is_exist 方法"
|
|
|
checkEnv $1
|
|
|
pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2}' ` #根据ps 命令查询当前服务的进程号 赋值给pid"
|
|
|
if [ -z "${pid}" ]; then #判断pid是否为空
|
|
@@ -83,7 +82,7 @@ status(){
|
|
|
|
|
|
# 重启命令其实就是先执行关闭命令 再执行重启命令
|
|
|
restart(){
|
|
|
- echo "执行 stop 方法"
|
|
|
+ echo "执行 restart 方法"
|
|
|
checkEnv $1
|
|
|
is_exist
|
|
|
if [ $? -eq "0" ]; then # [$? -eq "0"] 说明pid不等于空 说明服务正在运行中,将进程号杀死
|
|
@@ -92,6 +91,7 @@ restart(){
|
|
|
else
|
|
|
echo "${APP_NAME} 没有运行"
|
|
|
fi
|
|
|
+ sleep 5
|
|
|
is_exist
|
|
|
if [ $? -eq "0" ]; then # [$? -eq "0"] 说明pid不等于空 说明服务正在运行中,将进程号打印出来
|
|
|
echo "${APP_NAME} running. pid=${pid}"
|