Normalmente, você pode ver quando o sistema vai para o desligamento abrindo Console.app , procurando por mensagens de kernel
ou mesmo shutdown
.
Se você souber a hora exata do desligamento, poderá procurar mensagens por outros processos enviados imediatamente antes disso. No entanto, depende do processo de envio de mensagens, portanto, sua milhagem pode variar.