場合によっては、単一のタブ/プロセスを強制終了してもそれができないため、Chromeを完全に閉じる必要があります。Chromeには複数のプロセスがあるため、どのように閉じることができますか一度に全部?
そんなこと知ってる...
pgrep chrome
はすべてのPIDを返します。それらを別のコマンドにフィードしたり、CSVファイルなどにマージしたりして、それらすべてを閉じることができるトリックは何ですか?
pkill(1)を使用してみてください。
pkill chrome
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を取得しないため、より「エレガント」です。
:-)
一部のシステムには、killall
やpidof
(実際にはSystem V killall5
によって提供される)などの便利なプログラムもある場合があります。
killall chrome
kill -9 `pidof chrome`
これらの両方があなたが求めていることを達成するはずです。
/usr/bin/pkill --oldest --signal TERM -f chrome
は完全に機能しました。
最も簡単なコマンドは次のとおりです。
Sudo killall chrome
これにより、管理者権限で、名前にchrome
を含むすべてのプロセスが強制終了されます。
見る man killall
詳細については...
Jschmierが示唆するように、実際にはpkill
を使用する必要がありますが、pgrepを主張する場合は、コマンド置換を使用してください。
kill $(pgrep chrome)
Chromeと呼ばれる他のプロセスがあると思われる場合、yolouはpgrepを使用して、指定された名前のプロセスを検索できます。
Ubuntuでは、これは私にとってうまくいきました:
pkill クロム
これが方法です:
kill -9 $(pgrep -d' ' -f chrome)
次のようなことも試すことができます。
ps -C chrome |cut -f 1 -d' ' | xargs kill