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

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 "不存在进程。" 

【完】

 

posted @   熊仔其人  阅读(4566)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 本地部署DeepSeek后,没有好看的交互界面怎么行!
· 趁着过年的时候手搓了一个低代码框架
· 推荐一个DeepSeek 大模型的免费 API 项目!兼容OpenAI接口!
· 用 C# 插值字符串处理器写一个 sscanf
点击右上角即可分享
微信分享提示