linux批量杀进程_Linux下批量杀JAVA进程
在工作中经常需要停止JAVA进程,停止时间也比较长,那么有时候因为一些情况,需要把 linux 下JAVA所有进程
kill 掉,又不能用killall 直接杀掉某一进程名称包含的所有运行中进程(我们可能只需要杀掉其中的某一类或运行指定参数命令的进程),这个时候我们需要运用ps,
grep, cut 和 kill 一起操作。
以下的脚本可以参考:
1.ps -ef|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9
运行这条命令将会杀掉所有含有关键字"LOCAL=NO"的进程,如果有ORACLE数据库进程的话,只会kill监听,不会影响进程。
下面将这条命令作一下简单说明:
管道符"|"用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。
"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"中的关键字部分就可以了。
2.使用awk
ps x|grep gas|grep -v grep |awk '{print $1}'|xargs kill -9
3.使用pkill
pkill java
如果遇到顽固状态的,可以使用
pkill -9f java 杀掉。
linux批量杀进程_Linux下批量杀JAVA进程相关推荐
- linux sed给空文件首行插入_linux下批量修改文件后缀名以及合并多行
写在前面 感谢乔兄送测的公司,让我终于所有营业 part1讲下怎么解决小问题 part2分享谈判过程 part3mark张兄的奶茶 PART1 linux下批量修改文件后缀名以及合并多行 近期师兄在做 ...
- java linux 起多个进程_linux下tomcat启动后出现多个java进程
偶尔发现linux下tomcat启动后出现多个java进程,如下: 000 S 0 4789 1 0 85 0 - 75083 schedu pts/1 00:0 ...
- 【Linux环境】Linux系统下如何关闭Java进程
一.前言 Linux系统下如何kill掉一个后台Java进程,相信童鞋们都知道如何操作.首先使用ps命令查找该Java进程的进程ID,然后使用kill命令进行杀掉.具体分为两步: ps查进程ID ki ...
- centos7杀掉进程_Linux下强制杀死进程的方法详解
常规篇: 首先,用ps查看进程,方法如下: $ ps -ef -- smx 1822 1 0 11:38 ? 00:00:49 gnome-terminal smx 1823 1822 0 11:38 ...
- linux 查看磁盘空间_Linux下删点日志也能搞死人
想了十天十夜不知道写些什么,那就写写面试题吧. == 1 == 在面试应聘者的时候,我常常会问: 在 Linux 下,如何删除一个目录下的所有 log 文件? 不知道是不是我人畜无害的围笑给了应聘者我 ...
- linux 监控java内存_Linux下实用的JAVA内存泄露监控命令及工具
一.Linux 命令 1.jstack (linux下特有) 可以观察到jvm中当前所有线程的运行情况和线程当前状态 jstack 2083 输出内容如下: 2.jmap (linux下特有,也是很常 ...
- linux mysql 僵尸进程_linux shell中清理僵尸进程
今天登录到服务器上时,系统打印有6 zombie processes存在,于是用kill -9去清理掉这些僵尸进程,命令执行完后没有错误,可是再次查找时,发现僵尸进程仍然存在,不知道怎么清理了,上网找 ...
- linux proc 目录清理_Linux下/proc目录简介
proc简介 在linux的根目录下存在一个/proc目录,/proc文件系统是一种虚拟文件系统,以文件系统目录和文件形式,提供一个指向内核数据结构的接口,通过它能够查看和改变各种系统属性.proc目 ...
- linux generic什么意思_Linux下ps aux中进程状态为Ss,S+, Rs,Ds是什么意思?
系统维护的时候难免会遇到进程的状态的查询和管理,到底什么是R,有的是S,有的还是S+呢?一直有些混沌的问题,今天细细的来总结一下: PS是用来报告系统中程序执行状况的命令这个是无可厚非的,linux进 ...
最新文章
- Git命令比较两个分支commit 差异
- yii2 layout main.php,yii2 – 如何将参数传递给mainLayoutAsset.php文件?
- 【Tools】Linux远程连接工具(PuTTY)
- 我的软件工程课程目标
- python背诵技巧_15条常用Python小技巧
- 设计模式的七大设计原则:其六:迪米特法则
- 模拟登录新浪微博(Python)
- 从Helm仓库创建应用流程示例
- 我为什么不喜欢网赚和SEO
- 《编译系统透视:图解编译原理》
- 创业计划书学习笔记二——创业计划书的目录结构与执行概览部分的写作方法
- AGM FPGA选型手册
- matlab 三维 作图 坐标轴_这张图(不全),想利用matlab画一张三维图,X Y z 轴分别为经度 纬度 频率,这...
- 在React中使用Shadow DOM
- php 图片印章_在线生成实用又方便 (图片印章)
- 【C语言】逗号表达式
- 电路中滤波电容和退耦电容_去耦电路中,耦合电容容量越大越好吗?
- 【新手入门硬件】分压电路中阻抗匹配问题
- 畅游CTO洪晓健:BW和CE3游戏引擎各取所长
- 未来 3~5 年内,哪个方向的机器学习人才最紧缺?
热门文章
- Oracle中的wmsys.wm_concat
- 《认清C++语言》のrandom_shuffle()和transform()算法
- Go学习笔记—Go并发基础
- python时间减法_干!一张图整理了 Python 所有内置异常
- 极限与连续知识点总结_高数上知识点期末复习 极限、连续、间断点(一)
- flutter能开发游戏吗_Steam上架游戏开发软件,不用代码也能制作游戏,而且还是免费的...
- 【Post工具】PostMan 他媳妇 PostWoman
- c语言 ipc 参数 序列化,浅谈IPC通信之序列化与反序列化(三)
- 关系数据库基础知识介绍
- 电脑故障维修:新手必看的修电脑技巧!