2010-10-04 45 views
4

我打算編寫一個小的守護進程,檢測是否有另一個應用程序崩潰,一直在想系統會發送一個NSWorkspaceDidTerminateApplicationNotification,但情況並非如此。NS通知檢測其他程序的崩潰

假設我不想創建launchd進程來簡單地重新啓動崩潰的應用程序,我可以通過其他方式檢測到崩潰嗎?

也許我可以監視系統日誌?這似乎過於繁重。

回答

0

原因是當崩潰監視器正在讀取崩潰日誌的FSEventStream時,效果最好。

0

如何觀察/usr/sbin/spindump過程是否啓動?

+0

有趣的 - 我沒有想到這一點。我會很快回報。 – 2010-10-05 17:46:15