Rohe Gewalt beim Shutdown
Posted by Jesco Freund at Sept. 29, 2009 8:24 p.m.
Und wieder was gelernt: bei FreeBSD ist reboot nicht dasselbe wie shutdown -r now (selbiges gilt für halt und shutdown -h now). Einer aufschlussreichen Diskussion auf der CURRENT-Mailinglist lässt sich entnehmen, dass reboot und halt einfach ein SIGTSTP an den Init-Prozess senden und dann alles killen (erst per SIGTERM, dann per SIGKILL), was nicht bei drei auf den Bäumen ist. shutdown hingegen sendet SIGINT, SIGUSR oder SIGUSR2 an den Init-Prozess, woraufhin dieser den korrekten Shutdown-Prozess (rc.shutdown) durchläuft , bevor er zu drastischen Maßnahmen wie SIGTERM oder SIGKILL greift (jedenfalls solange man shutdown nicht mit -o aufruft – dann ruft es seinerseits einfach reboot respektive halt auf).
Wer sich also des öfteren über kaputte MySQL-Datenbankdateien, korrupte LDAP-Datenbanken oder angeknackste Dateisysteme nach einem Neustart wundert, sollte sich für reboot und halt lieber einen Alias auf shutdown setzen – nur um auf Nummer Sicher zu gehen…
No comments | Defined tags for this entry: BOfH, FreeBSD, server
Comments
No comments

Content is subject to the conditions of the