批处理脚本:判断进程是否存在

@ECHO OFF
:check ntaskldr.exe
tasklist >list.txt                 // 将所有进程信息列入list.txt文件里面(这里默认当前目录)
find /i "ntaskldr.exe" list.txt    // 从list.txt文件里查找ntaskldr.exe这个进程
if "%errorlevel%"=="1" (goto f) else (goto e)    // 如果进程不存在,执行f处的代码;反之执行e处的代码
:f
taskkill /f /im DSMDaemon.exe      // 杀掉进程
:e
cls
:check cmd.exe    // 由于上面杀进程后会留下cmd.exe没有退出,并一起kill cmd.exe
tasklist >list2.txt
find /i "cmd.exe" list2.txt
if "%errorlevel%"=="1" (goto e)
:e
taskkill /f /im cmd.exe
:end
exit

批处理脚本:判断进程是否存在相关推荐

  1. bat脚本监控tomcat并启动_Windows server利用批处理脚本判断端口启动tomcat的方法

    win server服务器上面的tomcat老是不定时挂掉, 于是利用定时操作脚本判断tomcat80端口是否在运行, 如果运行则放过, 如果down掉就启动tomcat,解决tomcat不定时挂掉导 ...

  2. linux 脚本判断进程,Shell实现判断进程是否存在并重新启动脚本

    Shell实现判断进程是否存在并重新启动脚本 - superbfly的专栏 - CSDN博客 https://blog.csdn.net/superbfly/article/details/52513 ...

  3. Linux shell:脚本判断进程是否正在运行

    1.命令 命令 说明 ps aux | grep 进程名 | grep -v grep 进程存在则输出信息,不存在则没输出 ps -ef | grep 进程名 | grep -v grep | wc ...

  4. shell脚本判断进程是否运行

    zzx@zzx120:~$ if ps aux | grep "python"|grep -v grep > /dev/null             #$?的值不同 th ...

  5. bat脚本判断进程是否存在

    :loop ping -n 5 127.0.0.1  rem (5秒执行一次下面的指令) tasklist|find /i "notepad.exe" rem (检查是否存在not ...

  6. linux查询进程号是否存在启动脚本,Shell实现判断进程是否存在并重新启动脚本分享...

    简洁版: #! /bin/bash # author caoxin # time 2012-10-10 # program : 判断进行是否存在,并重新启动 function check(){ cou ...

  7. DOS中判断进程是否存在的方法

    这里分享的主要是通过批处理中先判断进程是否存在,然后再做出操作的实现代码,需要的朋友可以参考下 检测进程是否存在,并做出预定动作. tasklist /nh>d:\tddown~1\1.txt ...

  8. windows的cmd与bat批处理脚本(batch script)

    目录 序:批处理看这一篇就够了 一.前言 二.使用技巧 1.查看帮助 2.命令的执行 3.变量 4.条件语句 5.循环 6.参数 7.函数(过程调用) 8.调用外部脚本 9.命令执行结果和错误判断 1 ...

  9. Windows的批处理脚本

    Windows批处理功能配合脚本还是很强大的!(1) 这是一篇技术教程,我会用很简单的文字表达清楚自己的意思,你要你识字就能看懂,就能学到知识.写这篇教程的目的,是让每一个看过这些文字的朋友记住一句话 ...

最新文章

  1. 网上商城系统源代码_多用户系统商城授权有几种方式?
  2. redis4.0.6集群部署(5.0.2版本更新补充)
  3. Function HDU - 6546 (数学,贪心)
  4. python 协程_Python多任务协程
  5. Java与C++有何区别呢?请看以下几点就明白了……
  6. 广告点击率预测_用于广告点击率预测的逻辑回归你会了吗?
  7. 家卫士扫地机器人好吗_2020年扫地机器人推荐选购指南(扫地机器人实用吗?国内扫地机器人哪个牌子好?)...
  8. mysql 主从不同步处理--数据库初始化
  9. sql server 与 oracle 的不同,第一感觉。
  10. 实验:添加AXI IP到设计
  11. java-Aspose.Words的使用(根据模板自动生成Office文档)
  12. linux 设置显卡命令,linux查看显卡命令
  13. maven 手动安装ojdbc7
  14. 下载的jar包找不到源码时从这里下载
  15. PHP文件向sqlite3数据库插入数据,出现UNIQUE constraint failed异常
  16. 实时游戏对战引擎MatchVS,我的对战旅程
  17. java测试工程师培训,看这一篇就够了
  18. 算法/最短路径/Bellman-Ford贝尔曼福特算法
  19. qq授权登录【网站应用】-java版本
  20. PDF删除水印怎么在PDF编辑软件内执行

热门文章

  1. Mac 常用快捷键与操作
  2. error: '[class name]' does not name a type
  3. 常见解压缩软件与其zip格式
  4. javascript getBoundingClientRect()获取元素四个边相对于窗口或文档的位置
  5. 0418 面向对象进阶 反射内置函数
  6. .net IO异步和Producer/Consumer队列实现一分钟n次http请求
  7. 【C/C++】基本数据类型的隐式类型转换
  8. Linux之ssh-add命令
  9. 在线文本中英文数字清除工具
  10. linux之git高级命令