我如何invoke/ simulate process/ daemon崩溃OSX以及接收崩溃报告的结果
/图书馆/日志/ DiagnosticRepors
(例如opendirectoryd_2013-06-11-125032_macmini61.crash)?
我尝试使用Activity Monitor强制退出守护进程,但没有收到任何报告.我需要崩溃一些系统或第三方进程(不是我自己开发的).
我知道有一种方法可以使所有应用程序崩溃并挂起。这些文件放置在“ /用户/用户/库/日志/诊断报告”中。这样我就可以获得应用程序的版本,时间和名称。
但是,如何使守护程序/进程崩溃并挂起?我需要知道哪个守护程序完全崩溃/挂起,以及它何时发生。
还有没有一种方法可以使某些具有相同信息的系统崩溃?
获得一些资源故障/警告也很不错:内存不足或磁盘空间不足。
我需要以编程方式获取它。
在Windows上,我们可以使用NotifyChangeEventLog()API进行此操作。我们可以使用这种方法收集所有这些信息。还会通知是否发生了什么。