linux sed,awk 管道组合命令解析 (e.g. netstat -anp | grep 8099| grep -v grep | awk '{print $7}' |.....)

本文介绍了如何使用Linux命令行工具,如`netstat`, `grep`, `awk` 和 `sed` 组合进行进程管理。通过实例解析了如何查找并杀死特定进程,以及在有多个相同服务运行时,如何精确定位并结束指定端口的进程。这些命令组合在Jenkins自动化部署中也有所应用。" 121882594,11364021,Java ArrayList实战:遍历删除、存储对象及元素查找,"['Java', 'ArrayList', '数据结构', '算法', '编程实践']
摘要由CSDN通过智能技术生成

Linux命令是非常丰富的,但是很少人能充分的掌握这些命令。本文结合项目中用的的一些场景简单从组合命令的角度解析下使用方法。每个命令的细节使用方法不在本文介绍范围之列,具体可以参考:sed命令细节awk命令细节

1.在配置Jenkins时,原来使用的杀死进程的组合命令是ps -ef | grep tomcat| grep -v grep | awk '{print $2}' |  sed -e 's/^/kill -9 /g' | sh

有时候单纯使用Tomcat的shutdown不能充分杀死进程,所以需要增加一个查询强制杀死进程的组合命令。

先解析下这个命令:

ps -ef | grep tomcat| grep -v grep | awk '{print $2}' |  sed -e 's/^/kill -9 /g' | sh

1)先通过ps -ef|grep tomcat 来查找含有 tomcat 字符的进程

2)通过grep -v grep 去除掉含有grep的结果


3)通过awk '{print $2}' 来打印一行中第二列的字符

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值