要从终端关闭窗口,需要杀死 Google Chrome 的哪个进程?

要从终端关闭窗口,需要杀死 Google Chrome 的哪个进程?

Google Chrome 通常有 8 到 9 个进程在运行,即使只打开了一个窗口。我应该终止其中哪个进程才能安全关闭 Google Chrome 窗口?

这是我的ps -Af | grep chrome输出:

1000      2706     1  2 23:01 ?        00:00:52 /usr/bin/google-chrome-stable
1000      2713  2706  0 23:01 ?        00:00:00 /usr/bin/google-chrome-stable
1000      2714  2706  0 23:01 ?        00:00:00 /opt/google/chrome/chrome-sandbox /opt/google/chrome/chrome --type=zygote
1000      2715  2714  0 23:01 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
1000      2719  2715  0 23:01 ?        00:00:00 /opt/google/chrome/nacl_helper
1000      2720  2715  0 23:01 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
1000      2839  2706  0 23:01 ?        00:00:08 /opt/google/chrome/chrome --type=gpu-process --channel=2706.3.250838429 --supports-dual-gpus=false --gpu-driver-bug-workarounds=0,1,27 --disable-accelerated-video-decode --gpu-vendor-id=0x1002 --gpu-device-id=0x6760 --gpu-driver-vendor=ATI / AMD --gpu-driver-version=13.30
1000      2843  2839  0 23:01 ?        00:00:00 /opt/google/chrome/chrome --type=gpu-process --channel=2706.3.250838429 --supports-dual-gpus=false --gpu-driver-bug-workarounds=0,1,27 --disable-accelerated-video-decode --gpu-vendor-id=0x1002 --gpu-device-id=0x6760 --gpu-driver-vendor=ATI / AMD --gpu-driver-version=13.30
1000      3038  2720  1 23:08 ?        00:00:28 /opt/google/chrome/chrome --type=renderer --lang=en-US --force-[...very long options list]
1000      4505  4441  0 23:40 pts/0    00:00:00 grep --color=auto chrome

答案1

需要说明的是,从终端终止进程并不被视为“安全关闭 Google Chrome”。

要终止整个浏览器,您可以运行killall google-chrome-stable或(在此示例中)kill 2706(请注意父 PID 是 1,并且所有其他进程都源自此进程)。

要关闭一个选项卡,我可以告诉进程 3038 是A选项卡,但不能是哪个或什么选项卡。您可以运行kill 3038以终止正在运行该选项卡的进程,但请注意,选项卡本身仍将打开(但内容将被蓝屏替换)。

答案2

如果您不想看到“Google Chrome 未正确关闭。要回复...”,那么只向 chrome 进程树的根发出信号很重要,如下所示:

pkill --oldest chrome

完整解释. wmctrl -c(很棒的程序)只适用于一些窗口管理器,比如 Unity,并且它一次只能关闭一个窗口,因此您需要一个循环。

答案3

您可以使用一个命令停止所有这些:

sudo killall chrome

然后,为了防止它将来再次出现这种情况,请进入“设置”,选择“高级”,在底部附近,您将找到一个开关,您可以将其设置为在程序退出时不允许后台进程运行。将其关闭。

答案4

不使用命令行的另一种选择是:

  1. 显示应用程序 > 系统监视器
  2. 转到进程名称chrome
  3. 右键单击它并选择End(或Kill

    在此处输入图片描述

相关内容