![]() |
1
9
如果您不想/不能安装任何其他软件,有一种内置的方法来查找进程ID和应用程序:ps。 ps是一个有用的命令行工具,用于查找有关正在运行的进程的信息。要查找给定进程号的特定应用程序(我已将其分配给变量myprocessid):
这将返回这样的结果
要将结果限制为相关行,请将其按这样的方式传输到grep。
通过解析答案,您可以找到应用程序的名称。这可能有点棘手,因为结果将显示应用程序使用的实际命令,而不是应用程序名称(如果您查看示例,您将看到通过在结果中查找something.app可以找到它)。 编辑-对不起,我误解了这个问题。 您可以使用系统事件来完成此操作(事实证明,这比随便摆弄shell容易得多):
|
![]() |
2
7
@stib's answer 有效,但可以简化:
仅根据定义
一
进程可以匹配-PIDS(进程ID)唯一标识单个进程-存在
不需要循环:直接针对
第一
-根据定义
只有
元素
过滤器返回的PID列表
ehime
贡献了以下内容
示例调用(假设
|
![]() |
3
2
|
![]() |
NullVoxPopuli · 重命名文件夹的最快方法是什么?[关闭] 6 月前 |
![]() |
J P · Mac GPGSuite的密码过期 7 月前 |
|
Pali775 · Django不会在MacOS上更新 7 月前 |
![]() |
PkDrew · AND运算符“&”在“&tee”中的作用是什么? 8 月前 |
![]() |
analog_kid · 较旧的R版本dmg文件[已关闭] 1 年前 |