Linuxコマンド辞典 pidofコマンド(プロセス管理)

実行しているコマンドのプロセスIDを表示する「pidof」コマンドの概要と使い方を記載しています。

RHEL Fedora CentOS Vine Deblan Ubuntu Plamo

参考サイト:Man page of INSTALL

概要・使用方法

システム上で実行されているプロセスに対してプロセス名で検索を実施し、該当するプロセスIDを一覧表示します。プログラムを起動するのにスクリプトを利用する場合、スクリプトのプロセスIDはデフォルトでは表示されません。その場合は、「-x」オプションを使って調べることができます。

書式

$ pidof [オプション] [プロセス名]

オプション

-s複数プロセスが走っている場合、最大値のプロセスIDを1つだけ表示する
-xプログラムを起動するスクリプトのプロセスIDも表示する
-o プロセスID・・・指定したプロセスIDを表示しない

プロセスを指定してプロセスIDを表示する

$ pidof コマンド名

実行結果

[suna@localhost ~]$  pidof httpd
779854 778912 778911 778910 778909 778907
[suna@localhost ~]$ 

指定したプロセスIDのみを表示しない

$ pidof -o プロセスID コマンド名

実行結果

[suna@localhost ~]$  pidof httpd
779854 778912 778911 778910 778909 778907
[suna@localhost ~]$  pidof -o 778907 httpd
779854 778912 778911 778910 778909
[suna@localhost ~]$