黑帽联盟

标题: Windows 程序监控脚本任务计划可实现自动监控程序 [打印本页]

作者: 定位    时间: 2023-5-29 18:45
标题: Windows 程序监控脚本任务计划可实现自动监控程序
打开“记事本”,将以下代码写入,然后保存文件为:jb.bat
@echo off

rem 定义需监控程序的进程名和程序路径,可根据需要进行修改

set AppName=NetbootM.exe

title 进程监控

cls

echo.

echo 进程监控开始……

echo.

rem 定义循环体

:startjc

   rem 从进程列表中查找指定进程

   rem  下面语句也可写成 qprocess %AppName% >nul (经验发布后补充)

   qprocess|findstr /i %AppName% >nul

   rem 变量errorlevel的值等于0表示查找到进程,否则没有查找到进程

   if %errorlevel%==0 (

         echo ^>%date:~0,10% %time:~0,8% 程序正在运行……

    )else (

           echo ^>%date:~0,10% %time:~0,8% 没有发现程序进程

           echo ^>%date:~0,10% %time:~0,8% 正在重新启动程序

           start "" "D:/mysql/bin/mysqld.exe" 2>nul && echo ^>%date:~0,10% %time:~0,8% 启动程序成功

   )

   rem 用ping命令来实现延时运行

   for /l %%i in (1,1,10) do ping -n 1 -w 1000 168.20.0.1>nul

   goto startjc

echo on





欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) Powered by Discuz! X2.5