Shell Script, Command, Batch, 쉘스크립트, 배치
Windows.Cmd.Batch.특정프로그램실행여부
jake_kim
2022. 1. 14. 15:50
반응형
참조 : https://codingman.tistory.com/126
1. 텍스트 파일을 하나 만듭니다
- 명칭은 편하신데로 만드셔도 됩니다
(저는 ReStartBatch.bat라고 만들었습니다)
2. 텍스트 파일에 아래와 같이 작성해줍니다
@Echo off
CD C:\
TASKLIST | FIND "실행파일이름.exe" > NUL
IF NOT ERRORLEVEL 1 (
ECHO Running.
GOTO PGOK
) ELSE (
ECHO Not Running.
GOTO PGNG
)
:PGOK
ECHO Nothing.
GOTO END
:PGNG
ECHO Restart. %DATE% %TIME% >> process_test.txt
START C:\실행파일이 존재하는 절대경로.exe
GOTO END
:END
ECHO
EXIT
반응형