端末でGoogle Chromeを終了する

端末でGoogle Chromeを終了する

を使用することに加えて、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
  • SIGTERMsignal と同じ15か、または基本信号なので--signal TERM省略します。SIGTERM
  • wmctrlUnityや他のウィンドウマネージャとは動作しますが、すべてのウィンドウマネージャとは動作しません。
  • wmctrl -c一度に1つのウィンドウを閉じます。すべてのChromeウィンドウを閉じるには、次のものが必要です。while wmctrl -c 'Google Chrome'; do sleep 0.2; done

おすすめ記事