首页 > 系统相关 >Linux删除多个java进程的其中一个

Linux删除多个java进程的其中一个

时间:2023-01-04 15:33:27浏览次数:32  
标签:grep 删除 tomcat kill Linux 进程 java

一、背景:

Linux后台运行了多个Java程序,进程名都是java。

执行pkill java会一次性杀掉所有的java进程。

二、解决思路:

1 先通过一定的检索条件,定位出指定的java进程
2 
3 然后解析该字符串得出该进程的pid
4 
5 执行kill命令杀掉这个进程

三、解决办法:

使用管道符“|”来串联思路的操作。

以tomcat进程为例,检索词tomcat。

方法一

ps -ef|grep tomcat|grep -v grep|cut -c 9-15|xargs kill -9

方法二

ps x|grep tomcat|grep -v grep|awk '{print $1}'|xargs kill -9

标签:grep,删除,tomcat,kill,Linux,进程,java
From: https://www.cnblogs.com/kn-zheng/p/17024980.html

相关文章

  • MySQL 删除时 Data truncation Truncated incorrect DOUBLE value
    MySQL删除时Datatruncation:TruncatedincorrectDOUBLEvalue数据库在删除的时候会做数据类型校验,将字段值转换为你传进去的类型,发现不能转换的就会报错......
  • 更新完opencore0.8.8后多了一个EFI怎么删除
    OpenCore0.8.8添加了.contentVisibility来隐藏引导条目:如果引导加载程序附近或引导目录中有包含禁用内容(ASCII)的.contentVisibility文件,则排除条目。如果该条目的.......
  • Linux下rpm安装MySQL及配置
    Linux下rpm安装MySQL及配置xupeng1644已于2022-03-2211:38:47修改2747收藏15分类专栏:Linux文章标签:rpmMySQLLinux版权Linux专栏收录该内容55篇文章1订阅订......
  • java LinkedHashMap学习
    一、LinkedHashMap概述LinkedHashMap是HashMap的一个子类,它保留插入的顺序,如果需要输出的顺序和输入时的相同,那么就选用LinkedHashMap。LinkedHashMap是Map接口的哈希表......
  • freeswitch编译java esl
    一、背景假设源代码路径为/home/freeswitch二、编译安装libesl.a1.cd/home/freeswitch(源代码的根目录)执行./configure,以便生成必要的Makefile文件。2.cd/home/fre......
  • linux动态库加载相关
    查看编译时会链接的动态库ldconfig-v|greplibCmp添加编译时的动态链接目录到终端环境,然后启动,这种方式可以为不同的程序配置不同的加载路径exportLD_LIBRARY_PA......
  • Java程序(非web)slf4j整合Log4j2
    一、依赖包准备//slf4j项目提供compilegroup:'org.slf4j',name:'slf4j-api',version:'1.7.25'//log4j2项目提供compilegroup:'org.apache.logging.log4j',na......
  • JAVA命令行编译及运行
    第一部分:单文件一、背景目标文件HelloWorld.javapackageccdate;publicclassHelloWorld{publicstaticvoidmain(String[]args){......
  • sun.security.validator.ValidatorException: PKIXpath building failed: sun.securit
    报错信息:javax.net.ssT.SSLHandshakeExceptions.certpath.SunCertPathBuilderException:unabletofindvalidcertificationpathtoreguestedtarget问题描述:在ja......
  • Java调用Linux命令(cd的处理)
    一、Java调用Linux系统的命令非常简单这是一个非常常用的调用方法示例:1publicStringexecuteLinuxCmd(Stringcmd){2System.out.println("gotcmd......