Bg 組込みコマンドはジョブをバックグラウンドで実行します。

構文

  • bg [ジョブ…]

説明

Bg コマンドはジョブをバックグラウンドで実行します。ジョブには SIGCONT シグナルが送られ、ジョブが停止している場合は再開されます。

ジョブの実行を再開する前に bg コマンドはジョブの名前を標準出力に出力します。

Bg コマンドは​ジョブ制御が有効な時しか使えません。

オペランド

ジョブ

実行するジョブの​ジョブ ID

ジョブを複数指定することもできます。何も指定しないと現在のジョブを実行します。

POSIX 準拠モードではジョブ ID の先頭の % は省略できます。

終了ステータス

エラーがない限り bg コマンドの終了ステータスは 0 です。

補足

Bg コマンドは​必須組込みコマンドです。

POSIX は指定したジョブが既に実行中の場合は bg コマンドは何もしないと規定していますが、yash の bg コマンドはジョブが実行中かどうかにかかわらず SIGCONT シグナルを送信します。