Есть ли способ обнаружить плохие завершения работы в OS X?
Лучшее, что я могу придумать, - это разбор /var/log/system.log
для таких строк:
12118 Jan 28 21:51:38 localhost bootlog[0]: BOOT_TIME 1422492698 0
без предыдущей строки, как это:
12112 Jan 28 20:39:58 Pauls-iMac.local shutdown[346]: SHUTDOWN_TIME: 1422488398 77104
Во что я заглянул
Я делю свой компьютер с другими пользователями, и я подозреваю, что некоторые из них неправильно выключают компьютер (т.е. выключают его на стене вместо того, чтобы выключать его правильно). Поэтому я хочу обнаружить сбой при следующей загрузке.
Я слышал, что OS X Server регистрирует "Обнаружено неправильное завершение работы" в /var/logs/system.log
, но, по-моему, OS X этого не делает. Несомненно, существует некоторый флаг, который не устанавливается системой после плохого завершения работы (например, чтобы ремонт диска мог быть выполнен системой позже).
Я проверил dmesg
которого было немного (без временных меток) и журналы в Console.app, но не нашел сообщения, которое определенно указывало бы на неправильное завершение работы.