#!/bin/bash # 프로세스 이름과 프로필 설정을 정의 PROCESS_NAME="munjaon_server-0.0.1-SNAPSHOT.jar" PROFILE="--spring.profiles.active=dev" # 해당 프로세스의 PID를 찾아봅니다. PID=$(pgrep -f "$PROCESS_NAME $PROFILE") # 만약 PID가 존재하지 않으면 프로세스를 시작합니다. if [ -z "$PID" ]; then nohup java -jar "$PROCESS_NAME" "$PROFILE" 1> /dev/null 2>&1 & echo "프로세스가 시작되었습니다." else echo "프로세스가 이미 실행 중입니다. PID: $PID" fi