を使用することに加えて、google-chrome
ターミナルから出る他の方法はありますかkillall google-chrome
?
私はそれを殺すことなくスクリプトでそれを閉じることができるようにしたいです。
ベストアンサー1
このコマンドは、すべてのウィンドウマネージャでChromeプロセスツリーを正常に終了します。
pkill --oldest chrome
または必要に応じて:
/usr/bin/pkill --oldest --signal TERM -f chrome
詳細:
- エレガントに言ってください:「Chromeが正しく閉じられていません。次回Chromeが起動したら再起動してください...」というメッセージが表示されないようにしてください。
- Chromeブラウザ(バージョン39.0.2171.95など)がトラップされ、正常に処理されます。
SIGTERM
- Chromeプロセスツリーのルートである単一プロセスにシグナルを送信します。
--oldest
SIGTERM
signal と同じ15
か、または基本信号なので--signal TERM
省略します。SIGTERM
wmctrl
Unityや他のウィンドウマネージャとは動作しますが、すべてのウィンドウマネージャとは動作しません。wmctrl -c
一度に1つのウィンドウを閉じます。すべてのChromeウィンドウを閉じるには、次のものが必要です。while wmctrl -c 'Google Chrome'; do sleep 0.2; done