프로세스가 실행중인지 판단 후 그에 따른 작업을 수행하는 간단한 CMD 스크립트.

 

다음의 예제는 notepad.exe가 실행되고 있지 않으면 notepad.exe를 실행하는 예제입니다. 

 

SETLOCAL EnableExtensions

:: 아래의 notepad.exe에 프로세스 이름을 넣습니다.

set EXE=notepad.exe

FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %EXE%"') DO IF %%x == %EXE% goto FOUND

echo Not running

:: 아래에 실행할 프로그램이름을 start 다음에 작성합니다.

start notepad.exe

goto FIN

:FOUND

echo Running

:FIN

+ Recent posts