[PATCH] Shutdown cooloff feature

Ivan Voras ivoras at freebsd.org
Tue Sep 29 12:58:57 UTC 2009

Dag-Erling Smørgrav wrote:
> Ivan Voras <ivoras at freebsd.org> writes:
>> There is difference between reboot and shutdown -r now???
> Yes.  This has always been the case.
>> Reading the man pages, it doesn't look so. What is the difference?
>> Does shutdown -r call rc.d scripts with "stop"?
> Indirectly, yes: 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 

More information about the freebsd-current mailing list