コンソールでFirefoxを終了するにはどうすればよいですか?


14

私が入力できることを知っています:

ps -A | grep firefox

私は次のようなものを得ます:

6818 ?        00:04:23 firefox

今、私はそれを殺すことができます:

kill -9 6818

1つのコマンドでそれを行う方法と、これを行う新しいコマンド(たとえばkf)を作成する方法

回答:


27

注:kill -9他のすべてを試した場合以外は使用しないでください。常に最初にkill(なしで-9)試してください。:より詳細な説明のためにこの質問と回答を参照/unix/8916/why-not-kill-9-a-processを


スクリプト・キルプロセスにコマンドがあるpkillkillallpkillおよび詳細については、ウィキペディアのページをkillall参照してください。

の例をいくつか提供しpkillます。killallと同様に動作しpkillます。

pkill -f firefox

これにより、コマンドに文字列「firefox」が含まれるすべてのプロセスが強制終了されます。

これにより、コマンドに文字列が含まれるすべてのプロセスが強制終了されることに注意してくださいfirefox

たとえば、geditを開いて、firefox.txtというファイルを次のように編集している場合:

$ gedit firefox.txt &
$ pgrep -fl firefox
10959 gedit firefox.txt
30077 /usr/lib/firefox/firefox-bin
30123 /usr/lib/firefox/plugin-container /usr/lib/adobe-flashplugin/libflashplayer.so 30077 plugin true

次に、a pkill -f firefoxを実行すると、geditプロセスも終了します。

これを防ぐには、をpkill使用して完全一致のみを削除するように指示しpkill -x /usr/lib/firefox/firefox-binます。同じ効果を持つkillallスイッチが-eあります。

bashでエイリアスを作成できます。

alias kf='pkill -f firefox'

これでkf、Firefoxを殺すことができます。


4
変だね。私は、Firefoxがハングしたとき(-9なしで)常にFirefoxを殺します。
レスマナ

非常に奇妙な.. -9なしでfirefoxを殺しても何も起こらない:Sタスクマネージャー)。
トーマスボニーニ

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