bat文件 判断服务是否存在的方法

转载 2013年12月04日 09:53:26

转自:http://blog.sina.com.cn/s/blog_454fbf740100he1a.html

@echo off
REM 将引号内部分改成你要查找的服务名称
sc query |find /i "server" >nul 2>nul
REM 如果服务存在,跳转至exist标签
if not errorlevel 1 (goto exist) else goto notexist

:exist
REM 这里写服务存在时用的代码
goto :eof

:notexist
REM 这里写服务不存在时用的代码
goto :eof

 

====================================================================

例子:    服务名:mysql

@echo off

 

REM 将引号内部分改成你要查找的服务名称

sc query |find /i "mysql" >nul 2>nul

 

REM 如果服务存在,跳转至exist标签
if not errorlevel 1 (goto exist) else goto notexist

 

:exist

REM 服务存在时启用mysql服务
net start mysql
goto :eof

 

:notexist

REM 服务不存在时安装mysql服务
cd bin
mysqld.exe --install mysql
net start mysql
goto :eof

相关文章推荐

bat判断window服务是否存在

今天再用bat命名判断window服务时,被坑了。我百度查的他们都说是这样检查的: @echo off REM 将引号内部分改成你要查找的服务名称 sc query |find /i "MongoD...

bat批处理判断文件夹是否存在并创建文件夹

以下批处理在Xp及Windows Server2008 R2上测试可用 [plain] view plain copy  print? @echo off  ...

如何在Shell中通过脚本判断某个服务是否存在的解决方法

创建一个test.sh文件,通过chmod a+x test.sh设置该脚本可以执行#!/bin/sh#Filename: test.shmysqlsvr=mysqlexist=`chkconfig ...
  • lllxy
  • lllxy
  • 2008年09月02日 14:15
  • 3278

bat批处理判断文件夹是否存在并创建文件夹

bat批处理判断文件夹是否存在并创建文件夹

手动启动ORACLE服务BAT文件

  • 2008年06月20日 09:47
  • 226B
  • 下载

使用 bat 文件管理计算机服务

@echo off title 计算机服务管理 :allstart cls echo 曾俊工作室   echo 1.SQL Server 2008 服务开启、关闭 echo 2.MySQ...

将bat 文件设为系统启动服务

  • 2013年08月02日 13:58
  • 3KB
  • 下载

oracle服务启动与关闭bat文件

  • 2012年12月06日 16:42
  • 463B
  • 下载

自己写个启动和关闭oracle服务的bat文件

先贴上我自己用的: 启动oracle服务bat文件内容: @echo off echo 确定要启动Oracle 11g服务吗? pause net start "OracleOraDb11g...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:bat文件 判断服务是否存在的方法
举报原因:
原因补充:

(最多只允许输入30个字)