daemon 読み方
daemon 発音の仕方
[ˈdiːmən]
daemon とは
マルチタスクコンピュータオペレーティングシステムでは、daemonは、対話型ユーザーの直接制御下ではなく、バックグラウンドプロセスとして実行されるコンピュータプログラムです。従来、デーモンのプロセス名は、プロセスが実際にはデーモンであることを明確にし、デーモンと通常のコンピュータプログラムを区別するために、文字dで終わります。たとえば、syslogdはシステムロギング機能を実装するデーモンであり、sshdは着信SSH接続を提供するデーモンです。
Unix環境では、daemonの親プロセスは、常にではありませんが、多くの場合、initプロセスです。デーモンは通常、子プロセスをforkしてすぐに終了するプロセスによって作成され、initに子プロセスを採用させるか、initプロセスがデーモンを直接起動します。さらに、フォークして終了することによって起動されるデーモンは、通常、プロセスを制御端末(tty)から分離するなど、他の操作を実行する必要があります。このような手順は、Unixのdaemon(3)などのさまざまな便利なルーチンで実装されることがよくあります。