【问题标题】:NSNotification to detect other program's crashesNSNotification 检测其他程序的崩溃
【发布时间】:2011-04-20 22:42:26
【问题描述】:

我正计划编写一个小守护程序来检测另一个应用程序是否崩溃,一直认为系统会发送 NSWorkspaceDidTerminateApplicationNotification,但事实并非如此。

假设我不想创建一个启动进程来简单地重新启动崩溃的应用程序,我可以通过其他方式检测崩溃吗?

也许我可以监控系统日志?这似乎负担过重。

【问题讨论】:

    标签: cocoa macos crash launchd nsnotification


    【解决方案1】:

    如何观察/usr/sbin/spindump 进程是否/何时启动?

    【讨论】:

    • 有趣——我没想到。我会尽快报告。
    【解决方案2】:

    事实证明,作为崩溃监视器最有效的方法是读取 FSEventStream 以获取崩溃日志。

    【讨论】:

      猜你喜欢
      • 2012-10-17
      • 2016-10-06
      • 1970-01-01
      • 1970-01-01
      • 2015-12-17
      • 1970-01-01
      • 1970-01-01
      • 2018-09-17
      • 1970-01-01
      相关资源
      最近更新 更多