-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Dag-Erling,
On 10/14/2015 01:44 PM, Dag-Erling Smørgrav via Unbound-users wrote: > Traditionally, Unix daemons will reload their configuration upon > receiving SIGHUP and terminate gracefully upon receiving SIGTERM. > Unbound follows this tradition, but in addition, it treats SIGINT > (Ctrl-C when not daemonized) and SIGQUIT (Ctrl-\ when not > daemonized) as equivalent to SIGTERM. The man page documents > SIGQUIT as the correct way to terminate Unbound. The initial man page was completely wrong, it seems. I did not know the difference between SIGQUIT and SIGTERM when I wrote it. > > Setting aside the question of wheter intercepting SIGQUIT is a good > idea (I don't think it is, but it's probably too late to change > it), this state of affairs seems to confuse users. Consider this > FreeBSD bug report from a user who claims that Unbound terminates > cleanly when it receives SIGQUIT, but not when it receives > SIGTERM: > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203580 > > In addition, some platforms don't even have SIGQUIT (cf r1097). > > I therefore propose to change the man page so that it mentions > SIGTERM instead of SIGQUIT: Of course, I'll change the man-page with the patch. Best regards, Wouter > > Index: doc/unbound.conf.5.in > =================================================================== > > - --- doc/unbound.conf.5.in (revision 3504) > +++ doc/unbound.conf.5.in (working copy) @@ -481,7 +481,7 @@ .fi > triggers a reload, .nf -kill \-QUIT `cat @UNBOUND_PIDFILE@` +kill > \-TERM `cat @UNBOUND_PIDFILE@` .fi gracefully terminates. .TP > > DES > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJWHkmVAAoJEJ9vHC1+BF+NuNoP/j+sqVywLuhEJuA2Nxy2pKt4 CNj2rp6yTdvQltb+IJsihBPSLgbkPkJE/yV3csfAJdiqHv4/nvqhqdIajo+BUMuU 6sUDjhssx/RcQLaGpfWpDYyUVzgq3nlUrfzKO4Da2dYC32AKIgJrd4Y6q/zwkh+2 dJyCNyw6Znhm7eEm04qV9axmvkWTaxdq/n98BXMjMCWf7u9/sA+g3X2AJ667ugOj wtegMkLiu8jWt0yuClfFjfCnVWvo0sTo7MpAHh6v/CCcirjzZJ6ZRxj80M2iDutg QekC7vlUbNRth033TLPqw733oOUJO5EEMu/RfBs+F9RMQNM91wVKnClRLbopDFq3 LGNkGQinNPSUPDqOGl4LyIfAnYty9uP1nFUtnpCvg9k4ThwCEX3Q4hHNzYyc6qhN m6ESLa/hqzKO/etKKjzzWBcckfRensRYblVBmwWO84Gl1GbbXPSTtv+vUsH1VuVF 3tVqlMzMhAjhA2rl7oUvS+/Bure5EwbSUj+OHN24+Z9zgOoANwWXAKTVStUWuCId mOGxJ4ahRN4cfyLQmzJV6AKJp4mXooblV5K/K4hyYOcfCKi8rKF94pAQFpEpCU0L RdF9feJbEkLEBRJscUjmx3pjHbCPdQj8VdyZq8pNSXn/e0rlUunotKkIbFI1GWvb 0aKqYfhIJQIzuxfaUDhL =00xk -----END PGP SIGNATURE-----