Чи є спосіб виявити погані вимикання в 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, але не знайшли жодного повідомлення, яке б остаточно вказало на неправильне вимкнення.
Previous shutdown cause
- що приведе вас apple.stackexchange.com/questions/126588/…