ps プロセス監視

ページコンテンツ

用途


psコマンドにて実行中のプロセスを確認できます。

プロセスとは、動作中のプログラムをOSが管理する最小の単位です。

構文


ps [オプション]

起動オプション


オプション説明
a 他のユーザのプロセスも表示
f 親子関係をツリー上に表示
pstreeコマンドでもプロセスの階層を確認できます。
u ユーザ名も表示
x 制御端末のないデーモンのプロセスも表示
-e すべてのプロセスを表示
-l 詳細情報を表示
-p PID PID 特定プロセスIDのプロセス情報を表示

プロセスの構成


プロセスは、PIDと呼ばれる固有の識別子を持っています。開始されたプロセスから順にPIDが割り振られます。Linuxは、起動時にinitというブログラムが実行され、initのPIDに1が割り振られます。
プロセスは、開始したユーザから引き継がれたUID(ユーザID)と、グループを表すGID(グループID)を持っています。UID,GIDによって、そのプロセスがシステムのどの部分にアクセスできるかを制御します。
プロセスによっては、実行中に他のプロセスを起動することがあります。呼び出し元のプロセスを親プロセス、呼び出し先のプロセスを子プロセスと言います。

ジョブ、タスク管理の関連コマンド


関連記事


最近の記事