Ответы:
Вы можете проверить «Причину выключения» в журнале.
В Эль-Капитане и ранее:
cat /var/log/system.log | grep -i "shutdown cause"
В Сьерре и новее:
log show --predicate "process == kernel" | grep -i "shutdown cause"
Или .... просто используя, awk
чтобы получить код:
log show --predicate "process == kernel" | awk '/shutdown cause/ {print $12}'
log show | awk '/shutdown cause/ {print $12}'
Это должно просто дать вам номер.
В High Sierra 10.13.5 я использовал Системную информацию (alt Об этом Mac), чтобы просмотреть журнал управления питанием в разделе «Программное обеспечение / Журналы».
Это ясно показало, что у меня было отключение питания в или вскоре после 02:35:14 утра. Первоначально я заметил это, когда часы на моей микроволновке показывали 00:00. Ниже вы можете увидеть время выключения и перезагрузки.
2018-07-07 02:35:14 +0100 Утверждения PID 39 (UserEventAgent) Выпущен BackgroundTask "com.apple.backupd-auto" 00:00:34 id: 0x0xb00009108 [Система: BGTask]
Метка времени Задержка продолжительности сообщения домена ========== ====== ======= ======== ======
UUID: (null) 2018-07 -07 10:25:13 +0100 Запуск процесса powerd запущен