参考 : https://ss64.com/bash/bg.html
構文 bg [job_id ...]
指定されたジョブをバックグランドに送信します。
バックグラウンドジョブはキーボードからアクセスできません。
ジョブ番号が指定されていない場合、最後に入力したジョブがバックグラウンドに配置されます。
注意! bg
コマンドは、PIDではなく、job
から利用可能な「ジョブID」を取得します。
特定のバックグラウンドジョブの使用を止めるためには、次のようなコマンドを使用します。
kill -s stop job_id
bgは、BashシェルビルトインとZSHシェルビルトインであり、help
コマンドでBashプロンプトタイプからローカル構文を表示することができます。
例
- ジョブID0番を背景にしてジョブを置く:
$ bg 0
- バックグラウンドで新しいプロセスを開始するには:
$ long_running_command &
- Ctrl-Zと
bg
を使用して、現在のフォアグラウンドのジョブを背景に送信します。
$ long_running_command
$ ctrl-z
... stoped running command
$ bg
ジョブを使用してすべてのバックグラウンドジョブを表示します。
$ jobs
- バックグラウンドジョブをフロントグランドに持ち込みます。引数なしで実行されると、これは最新のバックグラウンドジョブを前景に引き継ぎます。
$ fg