检测进程是否启动并在可可中完成通知

问题描述 投票:0回答:1

我想知道是否有一种方法可以从/ usr / sbin开始并完成系统进程的通知。是否可以在不启动新进程的情况下将NSTask附加到正在运行的进程中?最好不要投票请:

objective-c cocoa process notifications nstask
1个回答
0
投票

对于UI进程,您可以使用NSRunningApplication。您可以观察“已终止”属性以了解其何时完成。您可以收听NSWorkspaceWillLaunchApplicationNotification以了解何时启动应用程序。

由于您没有运行UI应用程序,因此上述可能无法正常工作。您将不得不使用更多低级BSD呼叫。这是一个如何知道进程何时终止的示例: https://developer.apple.com/library/content/technotes/tn2050/_index.html#//apple_ref/doc/uid/DTS10003081-CH1-SUBSECTION10

祝好运!

© www.soinside.com 2019 - 2024. All rights reserved.