Відповіді:
Окремі звіти про збої зберігаються у ~ / Бібліотеці / Журналах / CrashReporter, але існує загальносистемний інструмент збору журналів під назвою sysdiagnose .
Як тільки ви почнете відчувати проблему, утримуйте 4 контрольних клавіші та натисніть період ". ключ. shift+ control+ option+ command+.
Приблизно через 15 секунд відкриється вікно Finder з виділеним файлом sysdiagnose.

Цей ярлик просто виконує sysdiagnoseкоманду, тому якщо ви знайомі з терміналом і хочете передати ідентифікатор процесу, ви можете отримати розширену інформацію про налагодження про цю конкретну програму. Клавіша швидкого доступу викликає інструмент без аргументів і фіксує лише основний звіт.
~/Library/Logs/CrashReporterне містить .crashфайлів. Натомість: /Library/Logs/DiagnosticReportsі~/Library/Logs/DiagnosticReports
launchctlкоманда запуску демона.
sysdiagnoseдоступна також команда в ОС 10.6? Я не знаходжу довідкову сторінку і which sysdiagnoseнічого не повертає в ОС 10.6.8, або мені потрібно явно її встановлювати?
Цей скрипт оболонки (на 10,8 і нижче) та виконавча програма з однойменною назвою 10.9:
У Терміналі запустіть таку команду.
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.stackshot.plist
Візьміть письмову записку на наступний ключовий акорд, він вам знадобиться пізніше:
Control- Option- Command- Shift-.
Якщо виникає проблема:
sysdiagnoseрутини були завершені - просто зачекайте, поки зможете (на екрані не буде вказівки про хід)У рідкісних випадках проблема може запобігти завершенню системного діагнозу (я вносив пропозиції щодо вдосконалення до Apple). Якщо це трапиться - якщо ви впевнені, що ви чекали досить довго - можливо, розумно перезапустити Mac. Потім:
/private/var/tmpБез ключового акорда ви можете запустити sysdiagnose з командного рядка (див. Нижче, сторінку керівництва Apple). Але часто користуватися акордом корисніше чи потрібно, тому будьте готові.
Хоча я не заохочую недбалість, ви можете бути трохи недбалі з Control- Option- Command- Shift- .... якщо ви намагаєтеся уникати fnключа на своєму ноутбуці, не хвилюйтеся; включення його випадково не повинно перешкоджати пробігу sysdiagnose.
Підказка: хтось, можливо, захоче поставити окреме запитання щодо аналізу результатів sysdiagnose- більш узагальнена відповідь може бути корисною.
/tmpобласті є файломНаявність sysdiagnose_….tar.gzфайлу вказує на те, що всі частини sysdiagnoseрозпорядку виконані та результати архівовані. За бажанням відкрийте архів - його вміст з’явиться у вигляді папки.
/tmpобласті знаходиться папкаНаявність sysdiagnose_…папки (а не .tar.gzфайлу) вказує на те, що:
Деякі файли читаються людиною і можуть допомогти вирішити проблему.
Інші файли орієнтовані на розробників.
Пов'язані:
Для неповного запуску sysdiagnoseможе бути корисно зосередити деяку увагу на файлах, які аномально порожні ...
стек (1) Сторінка керівництва по OS X
sysdiagnose (1) Сторінка керівництва по OS X
Дещо з вищесказаного є більш загальним виданням прийнятої відповіді, яке з’являється в інших місцях.
Керуйтеся списком журналів у консолі:

Розраховуйте знайти файли за такими шляхами:
ConsoleЩоб знайти існуючі діагностичні або збої файлів, відкрийте додаток Console та знайдіть файли у звітах користувачів (розташованих у ~/Library/Logs/DiagnosticReports) у розділах або Системні звіти (розташовані на /Library/Logs/DiagnosticReports). Дивіться: Де я можу знайти свої журнали збоїв?
sysdiagnoseЗгідно з офіційними sysdiagnoseінструкціями для macOS, ви можете запустити sysdiagnoseбудь-який за допомогою:
Примітка. Щоб отримати доступ до вищенаведеного посилання, потрібно спершу увійти на сайт розробника Apple .
Коротко натисніть одночасно такі клавіші:
Command- Option- Shift- Control-Period (.)
і чекати. sysdiagnoseПроцес може зайняти 10 хвилин , щоб закінчити. Закінчивши, Finder повинен автоматично з’являтися, показуючи створений файл у /private/var/tmp/(наприклад sysdiagnose_2017.mm.dd_hh-mm-ss-0000_12345.tar.gz).
Запустити a sysdiagnoseз терміналу, ввівши цю команду:
sudo sysdiagnose
Щоб створити скиди основних збоїв, див: Як генерувати основні скиди на macOS?