通过终端获取 Chrome 标签的 pid

use*_*369 6 macos terminal pid google-chrome command-line-interface

是否可以通过命令行获取特定 Google Chrome 选项卡(如当前选项卡)的 pid?通过AppleScript将是一个可以接受的解决方案。

我的用例是限制特定选项卡的 CPU 使用率,所以现在我的解决方案是获取其 pid,因为它将是 CPU 使用率最高的选项卡,是

ps -Ao %cpu,pid,args | grep 'Google Chrome Helper' | sort --reverse | head -1 | awk '{ print $2 }'
Run Code Online (Sandbox Code Playgroud)

这绝对有效。然而,如果有一种“更干净”的方式,通过直接探测 Chrome,那会更好。

Rei*_*ant 1

这并不能直接回答您的问题,但您可以通过 Chrome 任务管理器获取选项卡的进程 ID。打开Window> Task Manager

  • 是的,我知道,但我确实在寻找仅 CLI 的解决方案。 (3认同)