답변:
개별 충돌 보고서는 ~ / Library / Logs / CrashReporter에 저장되지만 sysdiagnose 라는 시스템 전체 로그 수집 도구가 있습니다 .
문제가 발생하면 4 개의 제어 키를 누른 상태에서 마침표 "."를 누르십시오. 키. shift+ control+ option+ command+.
약 15 초 후에 sysdiagnose 파일이 강조 표시된 Finder 창이 열립니다.
이 단축키는 단순히 sysdiagnose
명령을 실행 하므로 터미널에 익숙하고 프로세스 ID를 전달하려는 경우 해당 특정 프로그램에 대한 향상된 디버깅 정보를 얻을 수 있습니다. 키 바로 가기는 인수없이 도구를 호출하고 기본 보고서 만 캡처합니다.
~/Library/Logs/CrashReporter
.crash
파일을 포함하지 않습니다 . 대신 : /Library/Logs/DiagnosticReports
와~/Library/Logs/DiagnosticReports
launchctl
명령은 데몬을 시작합니다.
sysdiagnose
또한 명령은 OS 10.6에서 사용할 수있는? 매뉴얼 페이지를 찾지 못해 which sysdiagnose
OS 10.6.8에서 아무것도 반환하지 않거나 명시 적으로 설치해야합니까?
이 쉘 스크립트 (10.8 이하)와 10.9의 동일한 이름으로 실행 가능한 프로그램 :
터미널에서 다음 명령을 실행하십시오.
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.stackshot.plist
다음 키 코드를 기록해 두었다가 나중에 필요합니다.
Control- Option- Command- Shift-.
문제가 발생했을 때 :
sysdiagnose
루틴 의 모든 부분이 완료 될 때까지 5 분 또는 10 분 정도 소요됩니다. 가능한 한 기다리십시오 (화면에 진행률 표시가 없음).드문 경우지만 문제로 인해 sysdiagnose가 완료되지 않을 수 있습니다 (Apple에 개선 제안을했습니다). 이러한 상황이 발생하면 – 오랫동안 기다렸다 고 확신하는 경우 Mac을 재시동하는 것이 합리적 일 수 있습니다. 그때:
/private/var/tmp
키 코드가 없으면 명령 줄에서 sysdiagnose를 실행할 수 있습니다 (아래 Apple 설명서 페이지 참조). 그러나 코드를 사용하는 것이 더 유용하거나 필요한 경우가 많으므로 준비하십시오.
내가 부주의를 권장하지 않는 동안, 당신은 함께 작은 부주의가 될 수 Control- Option- Command- Shift- .... 당신이 피하기 위해 투쟁 경우 fn노트북에 키를하지 걱정을 할; 실수로 포함하여 실행을 방해해서는 안됩니다 sysdiagnose
.
힌트 : 누군가 결과 분석에 대해 별도의 질문을하고 싶을 sysdiagnose
수 있습니다.보다 일반적인 답변이 유용 할 수 있습니다.
/tmp
영역의 sysdiagnose_… 가 파일 인 경우(A)의 존재 sysdiagnose_….tar.gz
파일의 모든 부분을 나타냅니다 sysdiagnose
루틴을 완료하고, 그 결과를 보관하고있다. 원하는 경우 보관 파일을 열면 해당 내용이 폴더로 나타납니다.
/tmp
영역의 sysdiagnose_… 가 폴더 인 경우파일이 sysdiagnose_…
아닌 폴더의 존재는 다음 .tar.gz
중 하나를 나타냅니다.
일부 파일은 사람이 읽을 수 있으며 문제 해결에 도움이 될 수 있습니다.
다른 파일은 개발자 중심입니다.
관련 :
를 들어 불완전 의 실행 sysdiagnose
이 유용 할 수 있습니다 파일에 대한 몇 가지주의를 집중하는 비정상적으로 비 웁니다 ...
위의 내용 중 일부는 다른 곳에서 볼 수 있는 더 일반적인 답변 입니다.
콘솔의 로그 목록에 따라 안내하십시오.
다음 경로에서 파일을 찾으십시오.
Console
기존 진단 또는 충돌 파일을 찾으려면 콘솔 응용 프로그램을 열고 사용자 보고서 (위치 ~/Library/Logs/DiagnosticReports
) 또는 시스템 보고서 (위치 /Library/Logs/DiagnosticReports
) 섹션 에서 파일을 찾으십시오 . 참조 : 충돌 로그는 어디서 찾을 수 있습니까?
sysdiagnose
당으로 공식 sysdiagnose
지침 맥 OS를 들어, 당신은 트리거 할 수 있습니다 sysdiagnose
중 하나를 기준 :
참고 : 위 링크에 액세스하려면 먼저 개발자 Apple 사이트 에 로그인해야합니다 .
다음 키를 동시에 짧게 누릅니다.
Command- Option- Shift- Control-Period (.)
그리고 기다려. sysdiagnose
프로세스를 완료하는 데 10 분 걸릴 수 있습니다. 완료되면 생성 된 파일을 보여주는 Finder 가 자동으로 나타납니다 /private/var/tmp/
(예 :) sysdiagnose_2017.mm.dd_hh-mm-ss-0000_12345.tar.gz
.
sysdiagnose
다음 명령을 입력하여 터미널에서 a 를 트리거하십시오 .
sudo sysdiagnose
충돌 코어 덤프를 생성하려면 macOS에서 코어 덤프를 생성하는 방법을 참조하십시오.