windows下守護進程


在筆記本端部署服務時,有時會遇到斷網、硬件設備掉線等情況,需要重新啟動服務,覺得較為麻煩。想仿照linux下的腳本,寫一個windows下的腳本,守護進程,自動檢查自啟動。

windows下的腳本為.bat文件,下面以啟動***.exe文件為例,protect_process.bat。###為注釋,使用代碼時需要刪除。

 

@echo off

:start
choice /t 5 /d y /n >nul     ###定時5s

tasklist|find /i "server1.exe"    ###尋找有無server1.exe進程

if %errorlevel%==0 (    ###如果存在該進程
echo "yes"
) else (    ###如果不存在,則自行啟動server1.exe
echo "No"
start server1.exe
)
goto start


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM