NSNotification для обнаружения сбоев других программ - PullRequest
5 голосов
/ 04 октября 2010

Я планировал написать небольшой демон, который бы определял, не сработало ли другое приложение, все время думая, что система отправит NSWorkspaceDidTerminateApplicationNotification , но это не так.

Предполагая, что я не хочу создавать процесс launchd, чтобы просто перезапустить сбойное приложение, могу ли я обнаружить сбой каким-либо другим способом?

Возможно, я мог бы отслеживать системный журнал?Это кажется чрезмерно обременительным.

Ответы [ 2 ]

1 голос
/ 16 октября 2010

Оказалось, что лучше всего, когда монитор аварийного завершения считывал FSEventStream for Crash Logs.

1 голос
/ 05 октября 2010

Как насчет наблюдения, если / когда запускается процесс /usr/sbin/spindump?

...