Windows.Cmd.Batch.특정프로그램실행여부
Shell Script, Command, Batch, 쉘스크립트, 배치반응형
참조 : 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
반응형
'Shell Script, Command, Batch, 쉘스크립트, 배치' 카테고리의 다른 글
linux.append syntax) shell 에서 파일 각 줄끝에 새로운 문자열 추가 (0) | 2022.01.07 |
---|