我知道有一种方法可以让所有应用程序崩溃和挂起。这些文件放在“/Users/user/Library/Logs/DiagnosticReports”中。所以我可以获得应用程序的版本、时间和名称。
但是如何让守护进程/进程崩溃和挂起?我需要知道究竟是哪个守护进程崩溃/挂起以及它发生的时间。
还有一种方法可以使用相同的信息使某些系统(OSX)崩溃吗?
获得一些资源故障/警告也很棒:内存不足或磁盘空间不足。
我需要以编程方式获取它。
在 Windows 上,我们可以使用 NotifyChangeEventLog () API 来做到这一点。我们可以使用这种方法收集所有这些信息。如果发生了什么事,它也会通知。