2009-06-06 daemon が SIGHUP で設定ファイルを再読み込みできる理由 unix UNIX ネットワークプログラミング第2版 Vol.1 より。 特筆すべきことは、デーモンはコントロールターミナルを持たずに実行されるので、カーネルが生成した SIGHUP シグナルを受け取ることができないということである。これを利用して多くのデーモンでは、構成ファイルの変更によるファイルの読み直しを管理者からデーモンに伝えるためにこのシグナルを用いている。ということだそうです。 syslog や httpd や inetd なんかがそうですね。 そういう経緯があったのか。