首页> 文章> 详情

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

教程分享 > Linux和Shell教程 (950) 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...
Docker swarm 简介Docker swarm 集群,Docker swarm是docker官方提供的一种集群方式,用于小量微服务部署还算不错,比庞大的k8s体系更轻量。节点 运行 Do...