ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

bat脚本判断windows服务,判断windows进程

2022-07-14 22:35:13  阅读:1006  来源: 互联网

标签:ServiceName% bat 判断 服务 windows 存在 echo


bat脚本判断windows服务是否存在,方式一:

 sc query|findstr /i "ZhuDongFangYu" &&echo "存在" ||echo "不存在" 

 

bat脚本判断windows服务是否存在,方式二:

:: Form https://www.cnblogs.com/xiongzaiqiren

@echo off
rem 右键:以管理员身份运行

set ServiceName=Redis

:ExistOrNotByServiceName1
@echo 检查是否有服务%ServiceName%?
for /f "skip=3 tokens=1" %%i in ('sc query %ServiceName%') do set "zt=%%i" &goto :ExistOrNotByServiceName2

:ExistOrNotByServiceName2
echo "%zt%"
if /i "%zt%"=="STATE" (
    echo 服务 %ServiceName% 存在。
) else (
    echo 服务 %ServiceName% 不存在!
)

:end
pause

 

bat脚本判断windows服务是否正在运行,方式一:

 

 sc query "ZhuDongFangYu" |findstr /i "RUNNING" >nul &&echo "状态运行中" ||echo "状态非运行" 

 

bat脚本判断windows服务是否正在运行,方式二:

:: Form https://www.cnblogs.com/xiongzaiqiren

@echo off
rem 右键:以管理员身份运行

set ServiceName=Redis

:StateByServiceName1
@echo 检查服务%ServiceName%运行状态:
for /f "skip=3 tokens=4" %%i in ('sc query %ServiceName%') do set "zt=%%i" &goto :StateByServiceName2

:StateByServiceName2
echo "%zt%"
if /i "%zt%"=="RUNNING" (
    echo 服务%ServiceName%运行中。
) else (
    echo 服务%ServiceName%是未运行状态。
)

:end
pause

 

bat判断windows端口是否存在:

 netstat -ano|findstr 3390 >nul &&echo "存在端口。" ||echo "不存在端口。" 

 

bat判断windows进程是否存在:

 tasklist|findstr /i "chrome.exe">nul &&echo "存在进程。" ||echo "不存在进程。" 

【完】

 

标签:ServiceName%,bat,判断,服务,windows,存在,echo
来源: https://www.cnblogs.com/xiongzaiqiren/p/16479596.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有