我知道我们可以在VBS、PowerShell等中做到这一点。但是,我们不想使用其他语言,而不是良好的旧批处理脚本。
已经搞清楚了以下几点:
TASKKILL /F /IM "tomcat*"
这将强制终止/停止Tomcat的任何持久性示例。此外,这将包括Tomcat6.exe、Tomcat6_1.exe、tomcat7.exe等。
我的问题是..我们知道我们可以做一个NET START Tomcat 6,例如..是否有可能:
NET START Tomcat*
?是的,我非常清楚,如果您在服务器上有多个Tomcat示例,则此操作将失败,因为您必须遍历示例列表。但是,我考虑执行此操作的原因是,我必须运行每月脚本,并且我正在尝试使批处理脚本更易于移植。
谢谢。
2条答案
按热度按时间xe55xuns1#
您可以使用带通配符的WMIC命令来完成此操作:
请参见超级用户站点上的Wildcard Services restart。
nqwrtyyt2#
这个?