반응형
@ECHO OFF
FOR /F "tokens=5" %%I in ('netstat -ano ^| findstr 9071 ^| findstr 0.0.0.0') DO (SET PID=%%I)
IF "%PID%"=="" (
ECHO PROCESS IS NOT RUNNING
start C:\test\bin\startTest.bat
) ELSE (
ECHO PROCESS IS RUNNING [%PID%]
)
https://prettycode.tistory.com
9071 포트 떠 있는지 체크해서 없으면 시작 스크립트를 호출 하는 스크립트입니다.
[윈도우에서도 crontab 처럼 주기적으로 이 스크립트를 실행할 수 있습니다.]
2020/06/01 - [Tool] - 윈도우 예약 작업 스케줄러 :: Windows Server 2012 R2
2020/06/01 - [스크립트] - 스프링부트 윈도우에서 구동하는 bat 스크립트
반응형
'스크립트' 카테고리의 다른 글
linux spring boot war deploy shell script(리눅스 스프링부트 와르 배포 쉘스크립트) (0) | 2020.06.29 |
---|---|
javascript - 첨부 파일 확장자 체크 (0) | 2020.06.24 |
/usr/bin/env: ‘sh\r’: No such file or directory (0) | 2020.06.04 |
스프링부트 Embedded Tomcat 윈도우에서 구동하는 bat 스크립트 (0) | 2020.06.01 |
프로세스 체크 후 자동 시작 쉘스크립트 :: Linux (0) | 2020.05.29 |
jquery checkbox checked value join (0) | 2020.05.04 |
select :after 클릭하기 (0) | 2020.05.03 |
jstl referer 레퍼러 (0) | 2020.05.02 |