180bpm

윈도용 프로세스 죽었을 때 다시 살리는 재구동 배치 파일 본문

Develop/ETC/TroubleShooting

윈도용 프로세스 죽었을 때 다시 살리는 재구동 배치 파일

powdersnow 2015. 4. 14. 11:01

http://raftwood.net/blog/3297


채팅서버가 자꾸 죽는 상황이 생겨서.. 예전엔 모니터링 프로세스가 있었는데 나는 그런걸 못만드니 검색해보다가 요런게 나와서 활용중.

근데 크래시도 해결해줄까..?


@echo off

 

set PNAME=ChatServer.exe

set DIR=C:\ChatServer\

 

tasklist /fi "imagename eq %PNAME%" | findstr %PNAME% > null

 

if %ERRORLEVEL% == 0 (

    echo %PNAME% is Running

) else (

    echo %PNAME% is not Running. Now Run…

    start /d"%DIR%" %PNAME%

)



아니면 이렇게 서비스 형식도.

http://isulnara.com/wp/?s=%EC%9D%BC%EB%B0%98%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%84%20NT%20%EC%84%9C%EB%B9%84%EC%8A%A4%EB%A1%9C%20%EC%8B%A4%ED%96%89%20-%20ezSVC

Comments