批处理:根据进程名称查询进程,如果有进程就输出up没有就输出donw

Posted chenglee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批处理:根据进程名称查询进程,如果有进程就输出up没有就输出donw相关的知识,希望对你有一定的参考价值。

需求:windows系统上  根据进程名称查询进程,如果有进程就输出 up ,没有就输出  donw.

::Final interpretation is owned by chenglee
::@echo off<nul 3>nul
@echo off&title Checking For SystemProcess, Thankyou...
:2
color 0E
wmic process get name | findStr /i "chat*"
::if not "%%a"=="%num%" goto en1
IF ERRORLEVEL 1 goto 1
IF ERRORLEVEL 0 goto 0
   
:0
echo.UP!!
echo.Process exists, Exit after 5 seconds...
::进程存在,5秒后退出,如果不想退出的话,删掉下面的exit, 加上goto 2.
choice /t 5 /d y /n >nul
exit
   
:1
echo.DOWN!!
echo.Process does not Exist, 5 Seconds later, Continue to judge...
::进程不存在,5秒后继续判断.
choice /t 5 /d y /n >nul
goto 2
pause
exit

  

完成!!

 

以上是关于批处理:根据进程名称查询进程,如果有进程就输出up没有就输出donw的主要内容,如果未能解决你的问题,请参考以下文章

VC做一个监控进程,该进程需要定时获取被监控的进程的状态,如果被监控的进程关闭了,就重新启动之

通过进程 ID 查找进程名称 [关闭]

linux下怎么根据端口号杀死进程?

Windows下的命令行分类

windows 查看端口占用情况

将 TOP 命令的输出限制为特定的进程名称