1.01.4基礎
どのservice processがworker processを生成したか調べるため、process階層をPID付きで表示する。
適切なコマンドはどれか。
× 不正解
pstree -pは親子関係に沿ってprocessをtree表示し、それぞれのPIDを併記する。
詳細解説
誤り
ps -p treetreeというPIDを指定する構文になり、階層表示ではない。
tree表示構文でない。
正しい
pstree -pprocessの親子関係をtree化しPIDを併記する。
正解。PID付き階層を表示する。
誤り
pgrep --parent-all全階層をtree表示する標準構文ではない。
標準tree構文でない。
誤り
uptime -p稼働時間を読みやすく表示するoptionである。
稼働時間表示である。
実際に確かめる
一時的な検証環境で実行できる例です。
pstree -p $$ | head期待される結果
現在shellを起点としたprocess tree理解のポイント
- pstree
- PPID
- -p
確認時の注意
- 確認環境: psmisc系pstree
基礎のおさらい
thread
optionや実装によりthreadの表示方法も変更できる。
起点
利用者名やPIDを指定して部分treeへ絞れる実装が一般的である。
問題IDKL-101-362
確認環境psmisc系pstree
最終技術確認2026-08-13
誤り・権利侵害を報告