使用脚本在cmd或shell中终止进程

Tak*_*aka 4 windows shell cmd process batch-file

如何在Windows中使用shell或命令行脚本来检查某些进程的状态,即.Tomcat服务器,如果它存在,它会杀死它吗?

JKi*_*rtz 13

在窗口中,您可以.bat使用以下内容制作文件:

TASKKILL /F /IM "program_name.exe"
Run Code Online (Sandbox Code Playgroud)

将program_name替换为要杀死的程序.这是一篇不错的文章TASKKILL

或者如果它只是tomcat你可以运行shutdown.bat...如果TOMCAT_HOME没有设置只是从tomcat主目录运行它.

  • @Takarakaka - 如果它产生其他进程,添加`/ t`开关.另外,除非程序名称中有空格,否则引号是不必要的.`taskkill/f/t/im programName.exe`足够好了.此外,接受通配符,因此您可以执行`taskkill/f/t/im programName*`强制终止名称以`programName`开头的所有线程以及它们生成的任何子进程. (2认同)