首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >1 分钟小技巧系列 | 巧用 PGREP 快速找出进程的所有 PID

1 分钟小技巧系列 | 巧用 PGREP 快速找出进程的所有 PID

作者头像
iMike
发布2019-06-17 16:57:30
6720
发布2019-06-17 16:57:30
举报
文章被收录于专栏:运维之美运维之美运维之美

平常我们要找某一个进程的 Pid 时 (例如: Apache),大多都是使用 PS 、Grep 、AWK 三个命令通过管道符相结合来把对应 PID 找出来 。具体命令类似下样这样:

$ ps aux | grep apache | awk '{print $2}'

上述这种方式找出来的这些 PID 通常会有一个多余的 PS 命令的 PID,而且这种方式使用起来也比较麻烦的。今天我们就来介绍一个可以更方便解决类似需求的命令 PGREP。

1. 安装 PGREP

  • CentOS / RHEL
$ yum  install procps

  • Debian / Ubuntu
$ apt install procps

2. PGREP 使用

PGREP 的使用上非常简单,下面是一些常用的例子。

# 找出 apache2 相关的所有 PID
$ pgrep apache2 
# 找出 root 用户运行的 sshd 进程 
$ pgrep -u root sshd 
$ renice +4 $(pgrep firefox)

来源:Tsung's Blog 原文:http://t.cn/EoxkV** 题图:来自谷歌图片搜索 版权:本文版权归原作者所有 投稿:欢迎投稿,投稿邮箱: editor@hi-linux.com

今日思想

千万不要放纵自己,给自己找借口。对自己严格一点儿,时间长了,自律便成为一种习惯,一种生活方式,你的人格和智慧也因此变得更加完美。

—— 李开复

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 奇妙的Linux世界 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档