killall 铬浏览器:未找到进程

xpt*_*xpt 6 linux google-chrome kill ubuntu session-restore

我已经能够killall chromium-browser停止所有 Chrome 浏览器会话,但现在不能了:

$ killall chromium-browser
chromium-browser: no process found
Run Code Online (Sandbox Code Playgroud)

自从我的铬升级到更新版本以来已经有一段时间了。

$ apt-cache policy chromium-browser
chromium-browser:
  Installed: 58.0.3029.110-0ubuntu0.17.04.1354
  Candidate: 58.0.3029.110-0ubuntu0.17.04.1354
Run Code Online (Sandbox Code Playgroud)

是否还有一些技巧可以以这种方式杀死 Chrome 浏览器会话?

更多细节:

我搜索并找到了pkill chromium,但这不是我想要的,因为在使用时killall chromium-browser,我所有的 Chrome 浏览器会话都停止并释放了内存 <-- 这就是我想要的。所有的窗口都还在,如果我想再次看到内容,我只需要刷新。

但是当我pkill chromium今天尝试时,我所有的 Chrome 会话都死了,无法刷新或恢复。唯一的出路是停止并杀死他们。但是铬不会让我以这种方式进行恢复。也就是说,我失去了一切。

use*_*686 2

专注于实现你的目标,而不是修复特定的工具。如果您试图终止 Chromium 的选项卡进程而不是主进程,请首先比较它们的命令行,例如使用ps -efwwpgrep -alf chromium

您将看到所有“子”进程都有一个类似--type=zygote或 的参数--type=renderer。由于这直接描述了进程的目的,因此它比依赖于可执行文件名称的微小差异更可靠(这与所有 Chromium 子进程的命名相同;事实是“chromium-browser”过去可以工作)只是 Ubuntu 打包的产物)。

由于这是命令行的一部分,因此您必须使用pkill -f它来匹配它:

pkill -f -- "--type=renderer"

pkill -f -- "chromium --type=renderer"
Run Code Online (Sandbox Code Playgroud)