linux命令杀掉进程_shell脚本获取进程号并杀死进程

linux命令杀掉进程_shell脚本获取进程号并杀死进程1.查找需要kill掉的线程:ps-elf|grep【线程关键信息】比如:ps-elf|grepjava这样找到所有JAVA线程比如要删除tomcat线程,可以执行:ps-elf|greptomcat这样就可以找到跟tomcat相关的所有线程,从中找到你需要kill掉的线程ID2.强制终止线程:kill-9【线程ID】比如你的线程ID是5645646,那就可以执行:kill-95645646【特殊用法】kill-STOP[pid]发..

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

1.查找需要kill掉的线程:


ps -elf|grep 【线程关键信息】   

比如:ps -elf|grep java

这样找到所有JAVA 线程

比如要删除tomcat线程,可以执行:ps -elf|grep tomcat

这样就可以找到跟tomcat相关的所有线程,从中找到你需要kill掉的线程ID

2. 强制终止线程:


kill -9 【线程ID】

比如你的线程ID是5645646,那就可以执行:kill -9 5645646

【特殊用法】

kill -STOP [pid]
发送SIGSTOP (17,19,23)停止一个进程,而并不消灭这个进程。
kill -CONT [pid]
发送SIGCONT (19,18,25)重新开始一个停止的进程。
kill -KILL [pid]
发送SIGKILL (9)强迫进程立即停止,并且不实施清理操作。
kill -9 -1
终止你拥有的全部进程。

killall 通过程序的名字,来杀死进程

例如: killall firefox

注意: 该命令可以使用 -9 参数来强制杀死进程, killall -9 firefox

pkill 通过程序的名字, 直接杀死所有进程

例如: pkill firefox

pkill和killall的区别:

pkill <进程名>                             
结束进程族。如果结束单个进程,请用 kill

killall <进程名>                               
killall和pkill 应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill 来杀掉。
 

 

3.确认线程是否已经删除:


ps -elf|grep tomcat  或者 ps -elf|grep java

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187919.html原文链接:https://javaforall.net

(0)
上一篇 2026年4月18日 上午8:58
下一篇 2026年4月18日 上午9:04


相关推荐

  • USB协议详解

    USB协议详解本博客整理自网络,仅供学习参考,如有侵权,联系删除。邮箱:rom100@163.com一个transfer(传输)由一个或多个transaction(事务)构成,一个transaction(事务)由一个或多个packet(包)构成,一个packet(包)由一个或多个sync(域)构成。1.传输数据通信USB的数据通讯首先是基于传输(transfer)的,传输的类型有:中断传输、批量传输…

    2022年6月29日
    46
  • Selenium WebDriver下载与安装[通俗易懂]

    Selenium WebDriver下载与安装[通俗易懂]1.python(anaconda环境)condainfo–envsactivateuntitled2.pip/condainstallselenium3.seleniumdriver(放在anaconda环境path中)Chrome(32位)http://chromedriver.storage.proxy.ustclug.org/index.htmlFire…

    2026年1月23日
    5
  • matlab分段函数怎么画图_关于MATLAB中分段函数的画法[通俗易懂]

    matlab分段函数怎么画图_关于MATLAB中分段函数的画法[通俗易懂]关于MATLAB中分段函数的画法最近拿到一题关于MATLAB的分段函数画法的题目,我在网上找了挺久,但没发现很多有用的资料.所以感觉很棘手.但是问题还是要解决,所以我就自己整理了些东西,不怕大家见笑.我把这些分段函数分为两类:一.对于y=f(x)这个模型来讲,一类是关于其中一个段是y为常量的一个模型,举例说明.例1.y={0,(x<0);1,(x>=0)};在x>-10&…

    2022年5月31日
    136
  • java setaccessible_对于setAccessible方法的理解

    java setaccessible_对于setAccessible方法的理解在 Java 中可以通过反射进行获取实体类中的字段值 当未设置 Field 的 setAccessibl 方法为 true 时 会在调用的时候进行访问安全检查 会抛出 IllegalAcces 异常 org junit Testpublicvo throwsIllega Peoplepeople newPeople Clas

    2026年3月19日
    2
  • 再次mergesort

    再次mergesort虽说 python 写程序可以非常简洁 但是初学 python 写一个归并排序还是一股子 c 味 coding utf 8 defmergesort l p r ifpr q p r 2mergesort l p q mergesort l q 1 r merge l p

    2026年3月17日
    1
  • Python如何运行程序

    Python如何运行程序Python解释器简介解释器是一种让其他程序运行起来的程序。Python也有一个名为解释器的软件包,当你编写了一段Python程序,Python解释器将读取程序,并按照其中的命令执行,得出结果。实际

    2022年7月5日
    23

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号