Re: [PATCH] Shutdown cooloff feature

From: Dag-Erling Smørgrav <des_at_des.no>
Date: Tue, 29 Sep 2009 15:05:07 +0200
Ivan Voras <ivoras_at_freebsd.org> writes:
> Dag-Erling Smørgrav <des_at_des.no> writes:
> > [...] shutdown(8) sends either SIGINT, SIGUSR or SIGUSR2 to init(8),
> > which runs /etc/rc.shutdown before killing all remaining processes
> > and either reboot / halt or start a single-user shell, while
> > reboot(8) and halt(8) send SIGTSTP to init(8), then SIGTERM to every
> > other process in the system, then SIGKILL to any process that hasn't
> > responded to SIGTERM after somewhere between five and sixty seconds,
> > before issuing a reboot(2) syscall.
> Is this distinction between them useful (other than possibly speed of
> shutdown/reboot)?

Good question.  You definitely want to run rc.shutdown in the common
case (multi-user mode), but running it in single-user mode may have
unintended consequences.

DES
-- 
Dag-Erling Smørgrav - des_at_des.no
Received on Tue Sep 29 2009 - 11:05:08 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:56 UTC