web-dev-qa-db-ja.com

コマンドラインでChromeのすべてのインスタンスを強制終了しますか?

場合によっては、単一のタブ/プロセスを強制終了してもそれができないため、Chromeを完全に閉じる必要があります。Chromeには複数のプロセスがあるため、どのように閉じることができますか一度に全部?

そんなこと知ってる...

pgrep chromeはすべてのPIDを返します。それらを別のコマンドにフィードしたり、CSVファイルなどにマージしたりして、それらすべてを閉じることができるトリックは何ですか?

42
meder omuraliev

pkill(1)を使用してみてください。

pkill chrome

66
jschmier
ps aux | grep chrome | awk ' { print $2 } ' | xargs kill -9

または

pgrep chrome | xargs kill -9

または

ps aux | awk '/chrome/ { print $2 } ' | xargs kill -9

後者は、psリスト内の「grep chrome」の実際のpidを取得しないため、より「エレガント」です。

:-)

14
kSiR

一部のシステムには、killallpidof(実際にはSystem V killall5によって提供される)などの便利なプログラムもある場合があります。

killall chrome
kill -9 `pidof chrome`

これらの両方があなたが求めていることを達成するはずです。

6
John Ledbetter

/usr/bin/pkill --oldest --signal TERM -f chromeは完全に機能しました。

ソース: https://unix.stackexchange.com/a/174451/6272

1

最も簡単なコマンドは次のとおりです。

Sudo killall chrome

これにより、管理者権限で、名前にchromeを含むすべてのプロセスが強制終了されます。

見る man killall 詳細については...

1
joksancpen

Jschmierが示唆するように、実際にはpkillを使用する必要がありますが、pgrepを主張する場合は、コマンド置換を使用してください。

kill $(pgrep chrome)
1
Cascabel

Chromeと呼ばれる他のプロセスがあると思われる場合、yolouはpgrepを使用して、指定された名前のプロセスを検索できます。

0
vonbrand

Ubuntuでは、これは私にとってうまくいきました:

pkill クロム

0
user1685993

これが方法です:

kill -9 $(pgrep -d' ' -f chrome)
0
MadMad666

次のようなことも試すことができます。

ps -C chrome |cut -f 1 -d' ' | xargs kill
0
Nathan Fellman