脚本不间断监控notepad.exe,若停止,则自动重启,程序如下:
@echo off set _task = notepad.exeset _svr = c:\windows\notepad.exeset _des = start.bat :checkServicefor /f "tokens=5" %%n in ('qprocess.exe ^| find "%_task%" ') do ( if %%n==%_task% (goto checkMessage) else goto restartService) :restartServiceecho %time% echo ********程序开始启动********echo 程序重新启动于 %time% ,请检查系统日志 >> restart_service.txtecho start %_svr% > %_des%echo exit >> %_des%start %_des%REM set /p=. nulecho .del %_des% /Qecho ********程序启动完成********goto checkService :checkMessageecho %time% 程序运行正常,5秒后继续检查.. ping localhost -n 5 goto checkService