バックグラウンドプロセス(英:Background process)は、システムの背後で動作するプロセスである。

バックグラウンドプロセスを実行するシェルは、フォアグラウンドプロセスの時のような終了の待ち合わせを行わない。シェルは一つのプロセスをバックグラウンドで実行した直後に、別のプロセスを実行することが出来る。

システム上で動作している典型的なバックグラウンドプロセスは、イベントモニタやシステムロガーである。

システム上で実行できるバックグラウンドプロセスの数は、メモリ容量によって制限される。

特徴

  • ユーザインタフェースを持たない。
  • 典型的には、デーモンやサービスである。
  • フォアグラウンドプロセスよりも低い優先度で動作する。

UNIXシステム

UNIX系のシステムでは、コマンドに続いてアンパサンドを入力することにより、プロセスをバックグラウンドで実行することが出来る。

$ command &


バックグラウンドのプロセス確認 メモリを占有するデーモンなどサーバー運用の基礎知識【サーバー技術者認定資格】macOSのターミナル環境で

Windows 10 上で、意図せぬアプリがバックグラウンドで実行するのを防ぐ方法 k本的に無料ソフト・フリーソフト

「バックグラウンドで実行」とは パソコン用語解説

バックグラウンドアプリ ユニコムかつしかのブログ

Oracle11g DBA バックグラウンドプロセス概要 忘備録