首页 > 代码库 > 系统性能监控工具 - pidof
系统性能监控工具 - pidof
[root@linux ~]# pidof [-sx] program_name
参数:
-s:仅列出一个PID而不列出所有的PID
-x:同时列出该 program name可能的PPID那个程序的PID
范例一:列出目前系统上面init以及syslogd这两个程序的PID
[root@linux ~]# pidof init syslogd
1 2546
理论上,应该会有两个PID才对。上面的显示也是出现了两个PID喔。分别是init及syslogd这两支程序的PID啦。
范例二:找出bash即以bash为PPID的几个主要的PID
[root@linux ~]# pidof -x bash
2961 2959 338
因为我的系统被我登入之后,我就会主动取得一个bash的程序,所以啰,很自然就会拥有一个PID啊。只要我再以底下的方式,就可以取得我所想要的PID内容。
[root@linux ~]# ps aux | egrep ‘(2961|2959|338)‘
dmtsai 338 0.0 0.1 6024 1536 pts/0 Ss 16:43 0:00 -bash
kiki 2961 0.0 0.1 6025 1526 pts/0 Ss 17:43 0:00 -bash
.....以下省略......
系统性能监控工具 - pidof
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。