Windows利用bat文件实现进程守护的效果
需求:windows程序未知原因崩溃后需要能够自动重启
@echo off
:RESTART
echo ############################监控#########################
tasklist /FI "STATUS eq running" | find /C "进程名" > 1.txt
set /p num=<1.txt
del /f 1.txt
echo %num%
if "%num%" == "0" start /D "执行文件夹目录" 执行文件
ping -n 2 -w 2000 127.0.0.1 > 1.txt
del /f 1.txt
goto RESTART
评论区