在进程或应用程序被杀/强制获取时收到通知?

时间:2011-07-20 09:00:19

标签: cocoa macos process macos-carbon

我正在尝试监视某个应用程序是否已杀死,崩溃,强制系统死亡。如何在Mac上收到此类通知。

实施此类设计的常用方法是什么?

谢谢

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:0)

我认为常见的方法,虽然可能不是您正在寻找的,但是要定期轮询您的流程。例如:

ps -A | grep 'someIndentifingString'

如果这不会返回任何内容,那么您的流程就会消失。

但是,这不会告诉你它是否是由崩溃,强行杀死等引起的,所以我不确定它是否完全符合你的需要。