2010-10-04 3 views
4

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

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

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

ответ

0

Оказывается, что лучше всего работало, когда монитор сбоев читал FSEventStream для журналов сбоев.

0

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

+0

Интересно - я об этом не думал. Я скоро отправлю отчет. –

Смежные вопросы