标签: cocoa macos process macos-carbon
我正在尝试监视某个应用程序是否已杀死,崩溃,强制系统死亡。如何在Mac上收到此类通知。
实施此类设计的常用方法是什么?
谢谢
答案 0 :(得分:4)
Observing Process Lifetimes Without Polling
答案 1 :(得分:0)
我认为常见的方法,虽然可能不是您正在寻找的,但是要定期轮询您的流程。例如:
ps -A | grep 'someIndentifingString'
如果这不会返回任何内容,那么您的流程就会消失。
但是,这不会告诉你它是否是由崩溃,强行杀死等引起的,所以我不确定它是否完全符合你的需要。