Lep*_*tor 3 tomcat kill batch-file
我知道我们可以在VBS,PowerShell等中执行此操作.但是,我们不希望使用除了好的批处理脚本之外的其他语言来执行此操作.
已经想出以下几点:
TASKKILL /F /IM "tomcat*"
Run Code Online (Sandbox Code Playgroud)
这将强制终止/停止任何Tomcat的持久实例.此外,这将涵盖Tomcat6.exe,Tomcat6_1.exe,tomcat7.exe等.
我的问题是什么..我们知道我们可以做一个NET START Tomcat6,例如..是否可以:
NET START Tomcat*
Run Code Online (Sandbox Code Playgroud)
?是的,我完全知道如果你在服务器上有多个Tomcat实例,这会失败,因为你必须遍历实例列表.但是,我这样做的原因是因为,我有每月脚本我们必须运行,我试图使批处理脚本更具可移植性.
谢谢.
您可以将WMIC命令与通配符一起使用来实现此目的:
wmic service where "name like 'tomcat%'" call stopservice
Run Code Online (Sandbox Code Playgroud)
请参阅超级用户站点上的通配符服务重新启动.
| 归档时间: |
|
| 查看次数: |
4180 次 |
| 最近记录: |