如何用批处理每10分钟一次检测进程a.exe连续监测两次没有则重启电脑

2025-04-14 09:20:28
推荐回答(1个)
回答(1):

写个批处理如下monitor_a.bat:
@echo off
@set r=0
:M
@tasklist|find "a.exe">nul
@if %errorlevel%==1 (
set /a r=r+1
) else (
set r=0
)
@if %r%==2 @shutdown /r /f /t 0
@ping -n 600 127.0.0.1 >nul
@goto M
控制10分钟的时间间隔是大致的,不是很精确啊。