谁能帮做个批处理 持续检测a进程 如果持续5分钟未检测到则重启电脑 如检测到 则继续检测
1个回答
展开全部
请将以下批处理存为process_monitor.bat,该bat有个参数,就是要监控的程序名(一定要在cmd下通过tasklist.exe确认一下)。
需要在cmd下运行:process_monitor.bat a,就是您想要的效果。
如果您不想要参数,则直接把里面的%1换成您的进程名a就行了。
------------------------------------------以下为批处理----------------------------------------
@echo off
@set step=5
@set counter=1
:Monitor
@tasklist|find "%1" >nul
@if %errorlevel%==0 (
@ping -n %step% 127.0.0.1 >nul
@set counter=1
) else (
@ping -n %step% 127.0.0.1 >nul
@set /a counter+=1
)
@echo %counter%
@if %counter% LSS 60 (
@goto :Monitor
) else (
@goto :Shutdown
)
:Shutdown
@shutdown /r /t 0 /f
-----------------------------------批处理完毕----------------------------------------
我已在Win7下测试通过,但是提醒您,目前的关机方式是:无提示地+强制关闭正在运行的程序+关机重启
需要在cmd下运行:process_monitor.bat a,就是您想要的效果。
如果您不想要参数,则直接把里面的%1换成您的进程名a就行了。
------------------------------------------以下为批处理----------------------------------------
@echo off
@set step=5
@set counter=1
:Monitor
@tasklist|find "%1" >nul
@if %errorlevel%==0 (
@ping -n %step% 127.0.0.1 >nul
@set counter=1
) else (
@ping -n %step% 127.0.0.1 >nul
@set /a counter+=1
)
@echo %counter%
@if %counter% LSS 60 (
@goto :Monitor
) else (
@goto :Shutdown
)
:Shutdown
@shutdown /r /t 0 /f
-----------------------------------批处理完毕----------------------------------------
我已在Win7下测试通过,但是提醒您,目前的关机方式是:无提示地+强制关闭正在运行的程序+关机重启
追问
能给个联系方式提问下吗 谢谢
追答
vtr3horror@163.com
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
天空卫士
2023-07-27 广告
2023-07-27 广告
数据防泄漏的优点包括以下几点:1. 主动防泄密:数据防泄漏系统采用先进的加密解密技术,让各类办公文档在企业内网环境下自由使用,但当文档离开企业内网时会自动加密,如果是没有授权的非法用户使用时文档将不能被传输或打开。这样不仅可以有效的对文档加...
点击进入详情页
本回答由天空卫士提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |