标题: [其他] 批处理怎样监视进程? [打印本页]
作者: gibatch 时间: 2009-10-22 17:08 标题: 批处理怎样监视进程?
各位前辈,大家好,新人求救!谢谢:)
用批处理.bat 实现:不停的监视aaa.exe进程,如果aaa.exe进程已经运行了2分钟,马上结束该进程!
注:aaa.exe已经运行了2分钟是指,从该进程此次被创建一直运行的时间;
请将代码粘出来,谢谢:)
作者: gibatch 时间: 2009-10-22 22:22
自己顶。自己顶。自己顶。
作者: Batcher 时间: 2009-10-22 23:48
http://bbs.bathome.net/thread-1288-1-1.html
http://bbs.bathome.net/thread-1332-1-1.html
http://bbs.bathome.net/thread-3677-1-1.html
作者: alongzhenggang 时间: 2010-5-24 22:27
看看 新手 学习来的
作者: cjiabing 时间: 2010-8-5 13:07
设置两分钟的闹铃,然后用眼睛盯住!~
作者: cjiabing 时间: 2010-8-5 13:27
用一刀切法,不管有没有aaa.exe进程,都进行操作,也就是每隔120秒就杀一次该进程:- @echo off
- :loop
- taskkill /f /t /im aaa.exe
- ping /n 120 127.0.1>nul 2>nul
- goto loop
复制代码
判断进程的也可以:- @echo off
- :loop
- for /f %%a in ('tasklist') do (if /i %%a==aaa.exe ping /n 120 127.0.1>nul 2>nul&taskkill /f /t /im %%a)
- goto loop
复制代码
不懂得会不会出现最大递归层!~
[ 本帖最后由 cjiabing 于 2010-8-5 13:28 编辑 ]
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |