프로세스가 실행중인지 판단 후 그에 따른 작업을 수행하는 간단한 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
'OS > Windows' 카테고리의 다른 글
Internet Explorer 11 데스크톱 애플리케이션 2022년 6월 15일 부로 지원 종료 (0) | 2022.03.11 |
---|---|
논리프로세서 확인방법 (0) | 2022.03.08 |
CredSSP 암호화 / 원격 데스크톱 인증오류 (0) | 2020.04.13 |
레지스트리로 신뢰할 수 있는 사이트 등록 (0) | 2020.03.16 |
[Windows 7] 윈도우 원격데스크톱에서 재부팅하기 (0) | 2018.10.02 |