1.01.4基礎
現在動いているprocessを、UID・PID・親PID・開始時刻・commandを含む一覧として一度だけ取得する。
一般的なコマンドはどれか。
× 不正解
ps -efは全プロセスをSystem V形式のfull listingで一度表示する。継続更新はしない。
詳細解説
誤り
top -ftopは対話的・継続監視が中心で、一度だけの一般的な一覧要件と異なる。
継続監視tool側である。
誤り
jobs -efjobsは現在shellのjobだけを扱う。
shell jobだけである。
誤り
pgrep -efpatternによるPID検索用で全項目一覧の形式ではない。
pattern検索toolである。
正しい
ps -ef全processをfull-formatのsnapshotとして表示する。
正解。全processを一度表示する。
実際に確かめる
一時的な検証環境で実行できる例です。
ps -ef | head期待される結果
process一覧の先頭部分理解のポイント
- ps -ef
- snapshot
- PPID
確認時の注意
- 確認環境: procps-ng系ps
基礎のおさらい
PPID
parent process IDから生成関係の手掛かりを得られる。
format
psにはBSD形式など複数のoption styleがあり、混在時は意味を確認する。
問題IDKL-101-360
確認環境procps-ng系ps
最終技術確認2026-08-13
誤り・権利侵害を報告