ps grep awk查看某个应用的进程号

教程分享 > Linux和Shell教程 (1403) 2024-06-21 10:31:35

查看jenkin的进程id

ps -ef|grep jenkins.war|grep -v "grep"|awk '{print $2}'

 

命令解析说明:

ps -ef 获取当前用户系统所有进程信息,获取到得结果参考:

操作示例图-3775a2748e45441db95dffb8aa9f7e2d.png

ps -ef|grep jenkins.war  获取指定进程名称得记录信息结果参考

操作示例图-2053bd9a993d44919f77ad0667f41545.png

ps -ef|grep jenkins.war|grep -v grep  获取指定进程名称记录并排除grep的进程

操作示例图-6196393cf4664ae8844ab3d41f801aed.png

awk '{print $2}'来获取指定列$2表示第二列

ps -ef|grep jenkins.war|grep -v "grep"|awk '{print $2}'

操作示例图-160b0c6fb1444535bf57e3e47d964c63.png

 


整合shell脚本接收进程并杀死

 

#/bin/sh
taskId=`ps -ef|grep jenkins.war|grep -v "grep"|awk '{print $2}'`
echo $taskId

if [ -n "$taskId" ]; then
	for id in $taskId
	do
		kill -9 $id
		echo "killed $id"
	done
fi


 

https://www.leftso.com/article/957.html

相关文章
查看jenkin的进程idps -ef|grep jenkins.war|grep -v "grep"|awk '{print $2}'执行结果参考:[root@test-server-2 bi...
该脚本主要用于检查tomcat进程是否在线,如果不在线就启动tomcat服务#!/bin/sh res=`ps -ef|grep /home/xqlee/tomcat/bin/bootstra...
docker 常用命令整理(持续更新)docker运行容器资源相关 查看所有运行docker的资源消耗情况docker stats 查看指定运行容器资源消耗情况docker stats 容器ID...
有时候服务器运行的好好的,突然就无法连接无法执行任何操作了,强制重启后需要通过系统日志排查系统故障的原因只有root特权程序才能正常关闭系统。因此,当系统以正常
防火墙综述linux 防火墙,常用的包括三种:ufw 、 firewalld 和 iptables。学习难度依次递增。常见的防火墙分为两种,一种是3层防火墙,另
Docker swarm 简介Docker swarm 集群,Docker swarm是docker官方提供的一种集群方式,用于小量微服务部署还算不错,比庞大的k8s体系更轻量。节点 运行 Do...