检测某个运行进程
2015-08-26 13:08
351 查看
写了个脚本,每隔一秒检测某个进程是否已经启动。
有几个地方是找资料知道的方法。
(1)在循环中测试计数器,需要用!counter!且要打开
setlocal enabledelayedexpansion
(2)用errorlevel 来判断是否找到匹配项目
(3)ping 0.0.0.0 -n 2 > nul 来实现间隔1秒,>两侧需要有空格。
有几个地方是找资料知道的方法。
(1)在循环中测试计数器,需要用!counter!且要打开
setlocal enabledelayedexpansion
(2)用errorlevel 来判断是否找到匹配项目
(3)ping 0.0.0.0 -n 2 > nul 来实现间隔1秒,>两侧需要有空格。
[code]@echo off setlocal enabledelayedexpansion if "%1"=="" ( echo no processname. goto end ) set /a counter=0 :loop tasklist | findstr %1 if "%errorlevel%"=="1" ( echo counter = !counter!, check again in 1s. ping 0.0.0.0 -n 2 > nul set /a counter+=1 if "!counter!"=="10" ( goto end ) goto loop ) :end echo %counter% if "%counter%"=="10" ( echo no such process. )
相关文章推荐
- CMD命令进行adb logcat时显示一堆的乱码的解决办法
- MongoVue 使用技巧
- Linux用户管理各命令的使用
- Deep learning 学习开篇
- linux下 玩转ptrace
- android studio 导入so,jar 文件
- 从键盘输入年月日,判断出星座以及星期
- UITableView的重用和注册机制
- Halcon学习笔记_03:Blob分析
- POJ 1634 Who's the boss?
- MSSQL 2008 链接服务器
- SharePoint 2013 IT Professional——New Feature(Work Management Service)
- hdu 1716 排序2(dfs)
- java学习之包装类
- 微信公众平台开发【接收消息】接收普通消息
- linux嵌入式开发新方法:阿里云+arm开发板
- 微信公众平台开发【接收消息】接收普通消息
- iOS下移除按钮原生样式
- COJ966 WZJ的数据结构(负三十四)
- 指针和内存(01)