1.01.4基礎
jobsにjob 2として表示されるbackground processを、端末のforegroundへ戻して対話する。
適切なコマンドはどれか。
× 不正解
fg %2はjob spec %2のjobをforegroundへ移す。job番号とPIDは別の識別子である。
詳細解説
誤り
bg %2backgroundのまま再開する。
background側である。
誤り
jobs %2状態表示でforegroundへ移さない。
状態表示だけである。
誤り
wait %2終了を待つがterminal制御をjobへ渡さない。
terminal制御を渡さない。
正しい
fg %2job 2をforegroundへ移してterminal制御を渡す。
正解。job 2をforegroundへ移す。
実際に確かめる
一時的な検証環境で実行できる例です。
help fg期待される結果
Bash builtin fgのhelp理解のポイント
- fg
- %2
- foreground process group
確認時の注意
- 確認環境: Bash 5.x builtin help
基礎のおさらい
current job
引数省略時はcurrent jobが対象になる。
process group
job controlは関連processをprocess groupとしてterminalへ結び付ける。
問題IDKL-101-356
確認環境Bash 5.x builtin help
最終技術確認2026-08-13
誤り・権利侵害を報告