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