From f70bd2b76d9c3e3f3252722e08a896b5e5a4f9f5 Mon Sep 17 00:00:00 2001 From: KwonMinwoo <34360434+Kwonminwoo@users.noreply.github.com> Date: Fri, 15 Dec 2023 14:32:28 +0900 Subject: [PATCH] Create stop.sh --- stop.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 stop.sh diff --git a/stop.sh b/stop.sh new file mode 100644 index 0000000..f145a3b --- /dev/null +++ b/stop.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +PROJECT_ROOT="/home/ubuntu/app" +JAR_FILE="$PROJECT_ROOT/aroom_be.jar" + +DEPLOY_LOG="$PROJECT_ROOT/deploy.log" + +TIME_NOW=$(date +%c) + +# 현재 구동 중인 애플리케이션 pid 확인 +CURRENT_PID=$(pgrep -f $JAR_FILE) + +# 프로세스가 켜져 있으면 종료 +if [ -z $CURRENT_PID ]; then + echo "$TIME_NOW > 현재 실행중인 애플리케이션이 없습니다" >> $DEPLOY_LOG +else + echo "$TIME_NOW > 실행중인 $CURRENT_PID 애플리케이션 종료 " >> $DEPLOY_LOG + kill -9 $CURRENT_PID +fi