打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
快速过滤出进程PID进程

在日常工作中我们可能经常需要过滤出进程pid来操作(如杀死),我们经常方式是grep过滤出进程pid

ps -ef |grep nginx|grep -v grep|awk '{print $2}'

其实在Linux中提供了一个更简单命令过滤,就是pgrep,下面简单介绍使用

有没有感觉一样,对,就是这么强大,更好用的功能如下

场景:我们系统中部署了多个jar包,但是我只想找到其中一个jar包的名字,这里我们直接pgrep是无法过滤的,如下

可以看到,我们有启动,但是过滤不出来,所以我们要使用参数-f

可以看到,pid出来了。

其他更多的参数如下:

pgrep:

-o:仅显示找到的最小(起始)进程号;

-n:仅显示找到的最大(结束)进程号;

-l:显示进程名称;

-P:指定父进程ppid;

-g:指定进程组;

-t:指定开启进程的终端;

-u:指定进程的有效用户ID。

-f:进行正则匹配ps -ef里面command类容

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Pgrep
linux kill用法、killall、pkill、xkill
LInux进程管理
Linux中Kill进程的N种方法
Linux kill, killall, kill
linux 命令 zcat , pgrep,grep
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服