【ピーエス】
ps とは?
最終更新:
💡 プロセスの情報を、その時点の一覧で見る
プロセスの情報を一覧表示するコマンド。表示対象や項目はオプションで選べる。Linuxのprocps-ng版ではPID、状態、CPU・メモリの使用状況などを確認でき、topのような継続更新ではなく、その時点の情報を出力する。
📌 このページのポイント
psコマンドって何ができるの?
ps auxのauxって何なの?
topとの違いは?
状態のR、S、Zは何?
Rは実行中または実行待ち、Sはイベントを待つ割り込み可能なスリープだよ。Zは終了したけれど親が終了情報を回収していないゾンビ。Zを「まだ計算中」と読まないことが大切だね。
ps -efとは書き方が違うの?
ps auxはハイフンなしのBSD形式、ps -efはハイフンありのUnix形式だよ。この版では-eが全プロセスを選び、-fが詳しい形式にする。ps -auxと書くと別の解釈になり得るし、OSや実装で使えるオプションが異なるので、その環境のマニュアルを確認しよう。
まとめ:ざっくりこれだけ覚えればOK!
「ps」って出てきたら「プロセスの情報を一覧表示するコマンド」と思えればだいたいOK!
📖 おまけ:英語の意味
「process status」 = プロセスの状態
💬 「process(プロセス)」の「status(状態)」を表示するという、そのままの意味だよ