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