【コマンドライン】実行プロセスを一覧表示 [ ps ]

【コマンドライン】実行プロセスを一覧表示 [ ps ]

コマンドラインで実行プロセスを一覧表示するpsコマンドについて解説します。

検証環境

psコマンド

psコマンドは“実行プロセスを一覧表示するコマンド”です。

topコマンドと同様の情報をオプションを付与して表示できますが、psコマンドはリアルタイムの更新はせず、実行時の情報を表示します。

基本書式

$ ps [オプション]

オプション

主なオプションは次の通りです。

オプション 内容
a 端末を持つ全てのプロセス
x 端末を持たない全てのプロセス
-U ユーザー ユーザーで絞り込み
-G グループ グループで絞り込み
-p プロセスID プロセスIDで絞り込み
u 可読性のある表示フォーマットに変更して出力

サンプル

※ 表示プロセスはセキュリティのため、記載しません。
ご理解のほど何卒よろしくお願いいたします。

オプションなし

___ih_hl_start
$ ps
___ih_hl_end

全プロセス(可読性あり)

___ih_hl_start
$ ps aux
___ih_hl_end

ユーザー指定

___ih_hl_start
$ ps -U guest
___ih_hl_end

グループ指定

___ih_hl_start
$ ps -G guest
___ih_hl_end

プロセスID指定

___ih_hl_start
$ ps -p 1234
___ih_hl_end

マニュアル

コマンドの仕様(主な処理やオプション・引数など)は環境により異なる場合がございます。

利用環境での仕様は『コマンドのマニュアルを表示する』manコマンド等で確認しましょう。