Bg 組込みコマンドはジョブをバックグラウンドで実行します。
構文
-
bg [ジョブ…]
説明
Bg コマンドはジョブをバックグラウンドで実行します。ジョブには SIGCONT シグナルが送られ、ジョブが停止している場合は再開されます。
ジョブの実行を再開する前に bg コマンドはジョブの名前を標準出力に出力します。
Bg コマンドはジョブ制御が有効な時しか使えません。
オペランド
- ジョブ
-
実行するジョブのジョブ ID。
ジョブを複数指定することもできます。何も指定しないと現在のジョブを実行します。
非 POSIX 準拠モードではジョブ ID の先頭の
%
は省略できます。
終了ステータス
エラーがない限り bg コマンドの終了ステータスは 0 です。
補足
Bg コマンドは必須組込みコマンドです。
POSIX は指定したジョブが既に実行中の場合は bg コマンドは何もしないと規定していますが、yash の bg コマンドはジョブが実行中かどうかにかかわらず SIGCONT シグナルを送信します。