端末からウィンドウを閉じるために強制終了するGoogle Chromeのプロセスは何ですか?


28

Google Chromeでは、開いているウィンドウが1つしかない場合でも、通常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ウィンドウ」とは、Chromeの1つのタブですか、それともブラウザ全体ですか?
saiarcot895 14

@ saiarcot895ブラウザー全体。
udiboy1209 14

タブのみを閉じることが可能な場合は、それも回答に含めてください。
udiboy1209 14

回答:


20

記録として、ターミナルからプロセスを強制終了することは、「Google Chromeを安全に閉じる」とは見なされません。

ブラウザ全体を強制終了するには、実行するkillall google-chrome-stableか、(この例では)kill 2706親PIDが1であり、他のすべてのプロセスがこのプロセスから派生していることに注意してください)。

タブを削除するにはプロセス3038がタブであるが、どのタブまたはどのタブではないことを確認できます。kill 3038実行してタブを実行しているプロセスを強制終了できますが、タブ自体はまだ開いていることに注意してください(ただし、コンテンツはブルースクリーンに置き換えられます)。


使用killすることは「x」ボタンを押すことと同等だと思いました。違いは何ですか?
udiboy1209 14

4
いいえ、プロセスを使用するkillか、killallすぐに終了します。アプリケーションが終了時に通常行うことを実行する機会を与えません。Chrome(ium)の場合、これはプロファイル、設定、履歴を保存し、いくつかのデータベーストランザクションを実行することを意味します(完全なリストが何であるかわかりません)。これはすべてのプロセスに適用されることに注意してください。
saiarcot895 14

1
しかし、-15を殺すと、チャンスが与えられますよね?
トビ

はい、シグナル15(SIGTERM)を使用すると、情報を保存することができます。
saiarcot895

2
killall chromeubuntu 16.04
MChaker

19

「Google Chromeが正常にシャットダウンしませんでした」を表示したくない場合。...をレポするには、次のように、クロムプロセスツリーのルートのみにシグナルを送ることが重要です。

pkill --oldest chrome

詳細な説明を参照してください。wmctrl -c(素晴らしいプログラム)Unityのような一部のウィンドウマネージャーでのみ機能し、一度に1つのウィンドウしか閉じないため、ループが必要になります。


3
14.10(または別のChromeバージョン)では、命名が変更されています。ただし、 'pkill --oldest chrom *'が両方に対応します。
レキスト14

11

1つのコマンドですべてを停止できます。

sudo killall chrome

その後、これを防ぐために、[設定]に移動し、[詳細設定]を選択すると、プログラムの終了時にバックグラウンドプロセスの実行を許可しないように設定できるスイッチがあります。シャットオフします。


3

また、ウィンドウマネージャーコントロールを使用してウィンドウを閉じるオプションもありますが、そのためには、小さなパッケージをインストールする必要があります(14.04でテスト済み)

sudo apt-get install wmctrl

この手順は、以前に希望したとおりに、Xボタンをクリックすることをシミュレートします。

wmctrl -c "Google Chrome"

クロムの唯一の欠点は、ページが終了確認(投稿の編集時のaskubuntuなど)を要求した場合、ウィンドウが閉じる代わりにこの確認が表示されることです。

「Google Chrome」パラメーターは、ウィンドウタイトルの任意のテキストと交換できます。このコマンドの.shファイルを作成し、いつでも使用できます(私の場合は、 ccsmおよびホットコナー)


0

コマンドラインを使用しない別のオプションは次のとおりです。

  1. アプリケーションの表示>システムモニター
  2. プロセス名に移動します chrome
  3. それを右クリックして選択End(またはKill

    ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.