蓄積されたGoogle Chromeバックグラウンドプロセスを停止するにはどうすればよいですか?


11

Google Chromeの非表示のインスタンスが蓄積され、ブラウザを起動できない場合があります。

$ ps -ef | grep chrome
ak        4044     1  4 11:30 ?        00:00:01 /opt/google/chrome/google-chrome
ak        4047  4044  0 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4049     1  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
ak        4139  4044  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=plugin --plugin-path=/home/ak/.config/google-chrome/Default/Extensions/cpngackimfmofbokmjmljamhdncknpmg/3.0.7_0/plugin/screen_capture_64.so --lang=en-US --plugin-data-dir=/home/ak/.config/google-chrome/Default --channel=4044.0x618d838.1464152706 --enable-crash-reporter=D8EC5832E6B1783FEA1F118FC4B1AAE0,Ubuntu 10.10
ak        4150     1  3 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4153  4150  0 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4155     1  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
ak        4244  4150  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=plugin --plugin-path=/home/ak/.config/google-chrome/Default/Extensions/cpngackimfmofbokmjmljamhdncknpmg/3.0.7_0/plugin/screen_capture_64.so --lang=en-US --plugin-data-dir=/home/ak/.config/google-chrome/Default --channel=4150.0x48c1e38.1952918361 --enable-crash-reporter=D8EC5832E6B1783FEA1F118FC4B1AAE0,Ubuntu 10.10
ak        4253     1  6 11:30 ?        00:00:01 /opt/google/chrome/google-chrome
ak        4256  4253  0 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4258     1  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
ak        4348  4253  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=plugin --plugin-path=/home/ak/.config/google-chrome/Default/Extensions/cpngackimfmofbokmjmljamhdncknpmg/3.0.7_0/plugin/screen_capture_64.so --lang=en-US --plugin-data-dir=/home/ak/.config/google-chrome/Default --channel=4253.0x598ca38.734301885 --enable-crash-reporter=D8EC5832E6B1783FEA1F118FC4B1AAE0,Ubuntu 10.10
ak        4355     1  4 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4358  4355  0 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4360     1  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
ak        4449  4355  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=plugin --plugin-path=/home/ak/.config/google-chrome/Default/Extensions/cpngackimfmofbokmjmljamhdncknpmg/3.0.7_0/plugin/screen_capture_64.so --lang=en-US --plugin-data-dir=/home/ak/.config/google-chrome/Default --channel=4355.0x4bb6e38.554350998 --enable-crash-reporter=D8EC5832E6B1783FEA1F118FC4B1AAE0,Ubuntu 10.10
ak        4457     1  5 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4460  4457  0 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4462     1  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
ak        4553  4457  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=plugin --plugin-path=/home/ak/.config/google-chrome/Default/Extensions/cpngackimfmofbokmjmljamhdncknpmg/3.0.7_0/plugin/screen_capture_64.so --lang=en-US --plugin-data-dir=/home/ak/.config/google-chrome/Default --channel=4457.0x5338c38.1605325542 --enable-crash-reporter=D8EC5832E6B1783FEA1F118FC4B1AAE0,Ubuntu 10.10
ak        4559     1  8 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4562  4559  0 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4564     1  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
ak        4653  4559  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=plugin --plugin-path=/home/ak/.config/google-chrome/Default/Extensions/cpngackimfmofbokmjmljamhdncknpmg/3.0.7_0/plugin/screen_capture_64.so --lang=en-US --plugin-data-dir=/home/ak/.config/google-chrome/Default --channel=4559.0x60e6638.1319164624 --enable-crash-reporter=D8EC5832E6B1783FEA1F118FC4B1AAE0,Ubuntu 10.10
ak        4661  4020  0 11:30 pts/2    00:00:00 grep --color=auto chrome

これらが存在するときにChromeを起動しようとすると、次のエラーメッセージが表示されます。

プロフィールを正しく開けませんでした。

一部の機能は利用できない場合があります。プロファイルが存在し、その内容の読み取りと書き込みの許可があることを確認してください。

Ubuntuからログアウトする以外に、Chromeを再起動できるようにこれらを削除するにはどうすればよいですか?私の最初の推測は期待したとおりには機能しませんでした:

$ killall google-chrome
google-chrome: no process found

実行中のkill行の各プロセスに2回は仕事を取得します。

$ kill 4044 4047 4049 4139 4150 4153 4155 4244 4253 4256 4258 4348 4355 4358 4360 4449 4457 4460 4462 4553 4559 4562 4564 4653
$ !!
kill 4044 4047 4049 4139 4150 4153 4155 4244 4253 4256 4258 4348 4355 4358 4360 4449 4457 4460 4462 4553 4559 4562 4564 4653
bash: kill: (4139) - No such process
bash: kill: (4244) - No such process
bash: kill: (4348) - No such process
bash: kill: (4449) - No such process
bash: kill: (4553) - No such process
bash: kill: (4653) - No such process

しかし、私はそれほど面倒ではない解決策が欲しいです。


プロセスを2回強制終了する必要はありません。出力によると、2回目のコマンド実行時にプロセスは存在しません。
ネイサンオスマン

1
@Georgeリストされた6つのプロセスは存在しませんが、最初のkillコマンドの後、残りはまだ存在しています。
アーンドリューク

申し訳ありませんが、気にしないでください。
ネイサンオスマン

回答:


14

クロム毒の袋:

pgrep chrome | xargs kill #これは基本的に「pkill chrome」です

同じことですが、その間に1/3秒間スリープします。

for i in `pgrep chrome` ; do kill $i ;  sleep .33 ; done

殺害が完了するまで殺し続ける:

while pgrep chrome ; do pkill chrome ; done

短くて甘い(ただし、手動で終了するまで終了しません):

watch pkill chrome 

うまくいくでしょうか?:

for i in `pgrep chrome` ; do kill $i && wait $i ;  sleep .33 ; done

2

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

pkill --oldest chrome

詳細な説明を参照してください。




1

これらのすべてがプロセスではなく、むしろスレッドであると思います。

試したkillall -15 google-chrome chrome?これにより、すべてのgoogle-chromeプロセスとスレッドがSIGTERMシグナルで終了します。それがkillall -9 google-chrome chromeうまくいかない場合は、いつでも試すことができます(データを保存せずにプロセスを強制的に終了する必要がない限り、強くお勧めしません)


2
実際にkill -9オリジナルのものを取り出したので、偶発的な破損の責任は負いません。(それは言われている、私はそれを何度も使用しています...)
belacqua

1
との間に違いはkillallありkillall -15ますか?
アーンドリューク

1
引数のないkillallはSIGTERM、自動的にシグナル15を使用しますが、プロセスに送信するためにシステムが使用するコードを指定する習慣が常にあります
Thomas Ward

0
sudo killall chrome

次に、[設定]に進み、[詳細設定]を選択すると、プログラムの終了時にバックグラウンドプロセスの実行を許可しないように設定できるスイッチがあります。

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