linux pidof命令


七.与进程相关的其他命令

回到顶部

还有一些与进程有关的命令可以值得参考与应用

3.pidof通过进程名打印进程的PID

回到顶部

              [root@initroot ~]# pidof [-sx] program_name
            
选项与参数:
-s :仅列出一个PID而不列出所有的PID
-x :同时列出该program name可能的PPID那个进程的PID
列出目前系统上面systemd以及rsyslogd这两个进程的PID
              [root@initroot ~]# pidof systemd rsyslogd
              6620 1174 708
            
# 理论上,应该会有两个 PID 才对。上面的显示也是出现了两个 PID 喔。 # 分别是 systemd 及 rsyslogd 这两支程序的 PID 啦。
很简单的用法吧,透过这个 pidof 指令,并且配合 ps aux 与正规表示法,就可以很轻易的找到您所想要的进程内容了呢。 如果要找的是bash ,那就 pidof bash ,立刻列出一堆PID号码了~

initroot编辑整理,转载请注明www.initroot.com

100次点赞 100次阅读