Board logo

标题: [系统相关] 批处理BAT如何判断一个服务是否存在? [打印本页]

作者: wwcwolf    时间: 2014-4-16 10:59     标题: 批处理BAT如何判断一个服务是否存在?

请教大家。如何判断一个服务是否存在?好比tomcat6服务,判断他是否存在,这个服务是在未启动状态。感谢,新手,问题比较多。
作者: 522235677    时间: 2014-4-16 11:39

  1. sc query|find "tomcat6" && echo yes || echo no
复制代码

作者: wwcwolf    时间: 2014-4-16 14:18

回复 2# 522235677


   这个。貌似不行啊。不管服务存在不存在,显示的结果都是no。
作者: lxzzr    时间: 2014-4-16 14:56

本帖最后由 lxzzr 于 2014-4-16 14:58 编辑

sc query tomcat6 >nul && echo yes || echo no

枚举所有的加上“state= all”
作者: wwcwolf    时间: 2014-4-16 15:42

回复 4# lxzzr


  感谢。可以用。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2