From e04d68e8fe17e68c97a7535e8c23c986715c0e28 Mon Sep 17 00:00:00 2001 From: habin Date: Thu, 4 Apr 2024 23:37:31 +0900 Subject: [PATCH] update start.sh, stop.sh --- scripts/start.sh | 6 +++--- scripts/stop.sh | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/scripts/start.sh b/scripts/start.sh index d2ab1c05..f4091d91 100644 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -1,6 +1,6 @@ #!/bin/bash PROJECT_ROOT="/home/habin/action" -JAR_FILE=$PROJECT_ROOT/build/libs/tune_fun-0.0.1-SNAPSHOT.jar +JAR_FILE=$PROJECT_ROOT/tune_fun-0.0.1-SNAPSHOT.jar APP_LOG=$PROJECT_ROOT/app.log ERROR_LOG=$PROJECT_ROOT/error.log @@ -12,11 +12,11 @@ TIME_NOW=$(date +%c) # build 파일 복사 echo "$TIME_NOW > $JAR_FILE 파일 복사" >> $DEPLOY_LOG -cp $PROJECT_ROOT/build/libs/*.jar $JAR_FILE +cp $PROJECT_ROOT/build/libs/tune_fun-0.0.1-SNAPSHOT.jar $JAR_FILE # jar 파일 실행 echo "$TIME_NOW > $JAR_FILE 파일 실행" >> $DEPLOY_LOG nohup $JAVA_EXECUTABLE -jar $JAR_FILE --spring.profiles.active=dev > $APP_LOG 2> $ERROR_LOG & CURRENT_PID=$(pgrep -f $JAR_FILE) -echo "$TIME_NOW > 실행된 프로세스 아이디 $CURRENT_PID 입니다." >> $DEPLOY_LOG \ No newline at end of file +echo "$TIME_NOW > 실행된 프로세스 아이디 $CURRENT_PID 입니다." >> $DEPLOY_LOG diff --git a/scripts/stop.sh b/scripts/stop.sh index f32e35a3..740fbfcc 100644 --- a/scripts/stop.sh +++ b/scripts/stop.sh @@ -1,6 +1,6 @@ #!/bin/bash PROJECT_ROOT="/home/habin/action" -JAR_FILE=$PROJECT_ROOT/build/libs/tune_fun-0.0.1-SNAPSHOT.jar +JAR_FILE=$PROJECT_ROOT/tune_fun-0.0.1-SNAPSHOT.jar DEPLOY_LOG=$PROJECT_ROOT/deploy.log @@ -10,9 +10,9 @@ TIME_NOW=$(date +%c) CURRENT_PID=$(pgrep -f $JAR_FILE) # 프로세스가 켜져 있으면 종료 -if [ -z $CURRENT_PID ]; then +if [ -z "$CURRENT_PID" ]; then echo "$TIME_NOW > 현재 실행중인 애플리케이션이 없습니다" >> $DEPLOY_LOG else echo "$TIME_NOW > 실행중인 $CURRENT_PID 애플리케이션 종료 " >> $DEPLOY_LOG - kill -15 $CURRENT_PID -fi \ No newline at end of file + kill -15 "$CURRENT_PID" +fi