linux shell 批量杀进程 2022-12-23 00:53 467阅读 0赞 linux下如何批量杀JAVA进程或某个进程方法 > 在工作中经常需要停止JAVA进程,停止时间也比较长,那么有时候因为一些情况,需要把 **[linux][]** 下JAVA所有进程 **kill** 掉,又不能用**killall** 直接杀掉某一进程名称包含的所有运行中进程(我们可能只需要杀掉其中的某一类或运行指定参数命令的进程),这个时候我们需要运用**ps**, **grep**, **cut **和 **kill **一起操作。 > > ok,下面给出具体的参考: > > **ps -ef|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9** > > 运行这条命令将会杀掉所有含有关键字"LOCAL=NO"的进程,是不是很方便? > > 下面将这条命令作一下简单说明: > > 管道符"|"用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。 > > "ps -ef" 是linux里查看所有进程的命令。这时检索出的进程将作为下一条命令"grep LOCAL=NO"的输入。 > > "grep LOCAL=NO" 的输出结果是,所有含有关键字"LOCAL=NO"的进程。 > > "grep -v grep" 是在列出的进程中去除含有关键字"grep"的进程。 > > "cut -c 9-15" 是截取输入行的第9个字符到第15个字符,而这正好是进程号PID。 > > "xargs kill -9" 中的 **xargs** 命令是用来把前面命令的输出结果(PID)作为"kill -9"命令的参数,并执行该命令。"kill -9"会强行杀掉指定进程。 > > 其它类似的情况,只需要修改"grep LOCAL=NO"中的关键字部分就可以了。 另一种[方法][Link 1],使用awk > 这个命令只需要替换掉中括号中的那一段即可 > > ps x|grep \[需要杀掉命令包含关键字符串\]|grep -v grep |awk '\{print $1\}'|xargs kill -9 > > > > 例如:我的项目包含关键字 nachuan > > ps x|grep nachuan|grep -v grep |awk '\{print $1\}'|xargs kill -9 [linux]: http://www.feihujs.com/server/linux/ [Link 1]: http://www.feihujs.com/diannao/dnwx/index.html
相关 linux shell 杀进程 kill 包含关键字的进程 如何kill掉进程名包含某个字符串的一批进程: kill -9 $(ps -ef|grep 进程名关键字|gawk '$0 !~/grep/ {print $2}' 冷不防/ 2021年08月28日 21:00/ 0 赞/ 378 阅读
相关 linux一行命令查杀进程 [https://blog.csdn.net/primeprime/article/details/52415273][https_blog.csdn.net_primepri 桃扇骨/ 2021年11月06日 00:31/ 0 赞/ 257 阅读
相关 linux 批量kill进程 ps -ef | grep module- | grep -v module-mxm | cut -c 9-15 | xargs kill -9 ps -aux |egrep 野性酷女/ 2022年05月17日 20:58/ 0 赞/ 126 阅读
相关 linux 远程杀掉进程 第一步:获取进程号 pid=$(ssh root@$remote_host "ps -ef | grep ${tomcat_name} | grep -v gre 布满荆棘的人生/ 2022年07月13日 06:10/ 0 赞/ 899 阅读
相关 批量杀掉进程 有时候因为一些情况,需要把 linux 下符合某一项条件的所有进程 kill 掉,又不能用 killall 直接杀掉某一进程名称包含的所有运行中进程(我们可能只需要杀掉其中的某 我会带着你远行/ 2022年08月01日 01:18/ 0 赞/ 752 阅读
相关 linux下如何批量杀JAVA进程或某个进程方法 linux下如何批量杀JAVA进程或某个进程方法 在工作中经常需要停止JAVA进程,停止时间也比较长,那么有时候因为一些情况,需要把 [linux][] 下JAVA所有 雨点打透心脏的1/2处/ 2022年08月13日 18:42/ 0 赞/ 99 阅读
相关 linux杀所有指定进程脚本 !/bin/bash 杀main1 ps aux | grep "main1" |grep -v grep| cut -c 9-15 | xa 清疚/ 2022年10月05日 12:51/ 0 赞/ 65 阅读
相关 Linux 杀掉所有Java进程 目录 一、 Linux查看所有Java进程 二、 使用awk分割结果,获取PID 三、 杀死进程 kill -9 PID -------------------- ╰半橙微兮°/ 2022年11月01日 14:00/ 0 赞/ 183 阅读
相关 linux shell 批量杀进程 linux下如何批量杀JAVA进程或某个进程方法 > 在工作中经常需要停止JAVA进程,停止时间也比较长,那么有时候因为一些情况,需要把 [linux][] 下JAVA ゞ 浴缸里的玫瑰/ 2022年12月23日 00:53/ 0 赞/ 468 阅读
相关 mysql 批量结束进程,批量结束杀进程 Windows Autohotkey ![2bd11309bceb9238bbaef5355b9fa2e8.png][] do\_not\_kill = ( cmd.exe conhost.exe csr 拼搏现实的明天。/ 2023年01月14日 03:58/ 0 赞/ 61 阅读
还没有评论,来说两句吧...