デーモンは、UNIX系のOSにおいて、バックグラウンドで起動され、サーバプロセスとして動作するプログラムのことです。 一般的にはシステムの起動時に起動され、常駐します。 Wikipediaによれば、技術的には以下の定義だそうです。 #include <fcntl.h> #include <stdlib.h> #include <unistd.h> int daemon(int nochdir, int noclose) { int fd; switch (fork()) { // (1)forkして親プロセスを終了 case -1: return (-1); case 0: break; default: _exit(EXIT_SUCCESS); } if (setsid() == -1) return (-1); // (2)sesidして端末制御を切り離す if (nochdir ==