Nelle API di Win esiste la funzione ExitWindowsEx, per Linux non saprei...