command 实现jar的守护
2015-05-29 18:06
483 查看
@SET process=notepad.exe
REM 使用tasklist命令来寻找进程,/FI可以指定过滤条件。
@FOR /F %%i IN ('TASKLIST /NH /FI "IMAGENAME eq %process%"') DO @SET var=%%i
REM 这是一种方式,通过比较字符串实现
@REM @IF /I %var%==%process% (@ECHO EXIST) ELSE (@ECHO NOT EXIT) REM Compare by process name
REM 看Var是否有定义过,没有定义过说明没有找到我们需要的进程,跳转
@IF DEFINED var (@GOTO CONTINUE) ELSE (@GOTO START_PROCESS)
:START_PROCESS
REM 在这里写启动进程的命令
@ECHO EXIST
:CONTINUE
REM 继续做其他事情
@ECHO NOT EXIST
@pause
REM 使用tasklist命令来寻找进程,/FI可以指定过滤条件。
@FOR /F %%i IN ('TASKLIST /NH /FI "IMAGENAME eq %process%"') DO @SET var=%%i
REM 这是一种方式,通过比较字符串实现
@REM @IF /I %var%==%process% (@ECHO EXIST) ELSE (@ECHO NOT EXIT) REM Compare by process name
REM 看Var是否有定义过,没有定义过说明没有找到我们需要的进程,跳转
@IF DEFINED var (@GOTO CONTINUE) ELSE (@GOTO START_PROCESS)
:START_PROCESS
REM 在这里写启动进程的命令
@ECHO EXIST
:CONTINUE
REM 继续做其他事情
@ECHO NOT EXIST
@pause
相关文章推荐
- 开发nodejs模块并发布到npm的简单示例(win7)
- build path entry is missing
- 用正则表达式在注册页面(js/aspx.cs)的验证
- mvc服务端验证与客户端验证结合起来.......
- IOS CopyPNGFile 异常问题解决
- hadoop2.x MapReduce过程
- onchange事件与onpropertychange事件的区别
- 关于Android的TextView组件的ellipse属性的分析
- 《将博客搬至CSDN》
- Java用Scanner类获取用户输入
- 第1阶段冲刺成果—简单运算game(APP)
- 黑马程序员-面向对象三大特性之封装
- Android TV 开发相关文章
- 公司外部系统用Phalcon,内部系统用Laravel
- 分离字符串数字并计算其和
- 装Ubuntu15.04的一些经验
- csdn
- 将备份数据传输到远程服务器
- 第一次作业:源代码计算器之目标一
- 第12周上机实践项目4——点、圆的关系(2)