cmd script - jar application 이 미실행 중일 때만, start 수행하는 스크립트. (@ChatGPT)

 

@echo off
set JAR_NAME=your_application.jar

REM JPS 명령어로 현재 JAR 파일이 실행 중인지 확인
for /f "tokens=2" %%i in ('jps -l ^| findstr /I "%JAR_NAME%"') do (
    set RUNNING=true
)

REM 실행 중이 아니라면 애플리케이션 시작
if not defined RUNNING (
    echo Starting Java application...
    start "JavaApp" java -jar "%JAR_NAME%"
) else (
    echo Java application is already running.
)

 

end.

 

728x90

+ Recent posts