daemon が SIGHUP で設定ファイルを再読み込みできる理由

UNIX ネットワークプログラミング第2版 Vol.1 より。


特筆すべきことは、デーモンはコントロールターミナルを持たずに実行されるので、カーネルが生成した SIGHUP シグナルを受け取ることができないということである。これを利用して多くのデーモンでは、構成ファイルの変更によるファイルの読み直しを管理者からデーモンに伝えるためにこのシグナルを用いている。

ということだそうです。
syslog や httpd や inetd なんかがそうですね。
そういう経緯があったのか。