1.01.4基礎
現在のshellが管理するbackground jobを、process ID付きで確認する。
適切なコマンドはどれか。
× 不正解
jobs -lは現在のshellに属するjobとPIDを表示する。別shellのprocess全体を見るpsとは範囲が異なる。
詳細解説
誤り
ps --shell-onlypsの標準optionではなくshell job番号も扱わない。
psの標準構文でない。
誤り
bg -ljob再開用で一覧表示ではない。
再開用である。
正しい
jobs -l現在shellのjob一覧へPIDを付けて表示する。
正解。jobとPIDを表示する。
誤り
fg -pforeground移動用で一覧表示ではない。
foreground移動用である。
実際に確かめる
一時的な検証環境で実行できる例です。
help jobs期待される結果
Bash builtin jobsと-l optionのhelp理解のポイント
- jobs -l
- job ID
- PID
確認時の注意
- 確認環境: Bash 5.x builtin help
基礎のおさらい
範囲
別terminalや別shellが起動したprocessはjobsの管理外である。
psとの違い
OS全体のprocess snapshotにはpsを使う。
問題IDKL-101-355
確認環境Bash 5.x builtin help
最終技術確認2026-08-13
誤り・権利侵害を報告