加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

窗口 – 如果服务存在条件

发布时间:2020-12-14 01:46:35 所属栏目:Windows 来源:网络整理
导读:如何检查WIN32服务是否存在,如果是,请执行一些操作? 在我的头顶,你可以检查一个特定的服务是否正在运行,如bmargulies所提到的,使用“net”命令,将结果配置为“查找”. 如下所示将检查服务是否正在运行,如果停止运行.然后,您可以启动它,而不用担心它是否已经
如何检查WIN32服务是否存在,如果是,请执行一些操作?
在我的头顶,你可以检查一个特定的服务是否正在运行,如bmargulies所提到的,使用“net”命令,将结果配置为“查找”.
如下所示将检查服务是否正在运行,如果停止运行.然后,您可以启动它,而不用担心它是否已经运行:
net start | find "SomeService"
if ERRORLEVEL 1 net stop "SomeService"
net start "SomeService"

如果您正在使用findstr进行搜索,因为其他一些答案已经建议,那么您将检查ERRORLEVEL等于0(零)…如果是,则找到您要查找的字符串:

net start | findstr "SomeService"
if ERRORLEVEL 0 net stop "SomeService"
net start "SomeService"

基本上大多数DOS命令将设置ERRORLEVEL,允许您检查像搜索是否成功.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读