macos - osx-如何以编程方式获取进程ID(PID)?

标签 macos process kill pid

我如何获得一个进程的ID?我需要ID才能终止该进程。我知道进程的名称。

谢谢!

最佳答案

最好的方法是将-[NSWorkspace launchedApplications]用于10.5,将-[NSWorkspace runningApplicattions]用于10.6+应用程序。一个返回带有指定键的字典,其中包括进程ID,捆绑包名称和位置信息(如果可用),另一个返回一个NSRunningApplication对象。

关于macos - osx-如何以编程方式获取进程ID(PID)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6215103/

相关文章:

android - Activity 在强制关闭时重新启动

Swift:netServiceBrowser didRemoveService MacOSX 10.13

php - 在具有特定 php 版本的 phpunit 中运行测试

c++ - Mac 上的 Eclipse C/C++ 项目

java - 无法从 Java 启动 .exe

ios - 如何在不被看门狗杀死的情况下进行冗长的操作? iPhone

ios - 如何将度数转换为弧度?

linux - 如何清除父进程设置的子进程中的陷阱?

c# - 如何检查谷歌浏览器是否正在运行

linux - GNU screen 没有响应,似乎被阻塞了