linux - kill -9命令杀多个线程

背景介绍

对于某些应用场景,想杀死多个线程,如idea太卡了,想把java相关进程全部列出来,然后使用 kill -9 一个一个的杀死,这样服务器,或者本地mac笔记本就不卡了,但是这样比较慢。毕竟需要一个一个的输入线程id。

demo@B-admin-2054 ~ % jps
1526 RemoteMavenServer
1513 RemoteMavenServer36
1561 RemoteMavenServer
1595 RemoteMavenServer36
1631 Jps

demo@B-admin-2054 ~ % kill -9 1526
demo@B-admin-2054 ~ % kill -9 1513
jps : 把java相关进程全部列出来
kill -9 : 杀死线程。

解决方法

线程id一次排在后边就行了
kill -9 1526 1513 1561 1595
这篇关于linux - kill命令如何一次杀死多个进程的文章就介绍到这了,希望笔者的答案对大家有所帮助,

进阶使用

Step1

可以先使用 ps -ef 命令 获取到相关活动的线程id

Step2

然后使用管道命令抓取相关的任务 如 :
ps -ef |grep java 查看含有”java”的活动进程
ps -ef |grep -v java 查看不含java的活动进程

Step3

然后使用上面的命令干掉对象线程id即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值