プログラムを強制終了する方法は?


20

実行中の別のインスタンスが既に存在するため、プログラムから開始できないと言われることがあります。最良の例はFirefoxとChromiumですが、この問題は多くのアプリケーションの原因です。

実行中のプロセスでアプリケーションのPIDが見つかりません。

Firefoxなどのプログラムの実行中のすべてのインスタンスを強制終了するにはどうすればよいですか?

私は試した:

ps ax | grep firefox

しかし、私が見つけることができるすべては次のとおりです。

8193 ?        Rl     0:08 /usr/lib/firefox/firefox

私は試した:

kill 8193

しかし、私は得る:

Process not found

実際、Firefoxが正確に実行されていても、そのインスタンスをで見つけることはできませんps

私は何を取りこぼしたか?


3
killall firefoxあなたはそれを殺すだろう。
ウリエレーラ

それがうまくいかない場合は-9を追加します
ゲルハルトバーガー

これは本当に以前に聞かれたことはありませんか?
誰も

回答:


29

応答しないプログラムの最も簡単な解決策は次のとおりです。

killall firefox

そして、これが機能しない場合

killall -9 firefox

それでもこれが機能しない場合は、再起動してください。

その他のkillallオプションについては、Wikipediaのこの記事を参照してください:リンク


6

これが機能するかどうかを確認します

kill -9 `ps -e | grep firefox | cut -b1-6`

だからps -e | grep firefox、私は正しいプロセス、興味深いを示しています!
マクベッツ

2
実際、pidofこれよりずっと簡単です。pidof firefoxすぐに適切なプロセスを取得します。だから解決策は可能性がありますkill -9 $(pidof firefox)。(バックティック( `)の使用は廃止されました)。しかし、私はUri Herreraのソリューションkillall -9 firefoxとまったく同じことを好む。
ゲルハルトバーガー

sudo kill -9 `ps -e | grep teamviewer | cut -b1-6`働いていたpidofはしませんでした(Ubuntu 16.04)
WiredIn

1

また、お使いのUbuntuシステムに機能を追加する
設定に移動>キーボード>はキーボードショートカットは、新しいショートカットに追加する追加]をクリックし
、コールコマンドforcequitか何か
コマンドがされxkill
、ボタンの選択へのショートカットを設定し
、あなたのマウスがに変わるはずです」 x 'をクリックすると、クリックしたプロセスがすべて終了します


0

特定の状況killkillallは、望ましい効果が得られない場合があります。これは、たとえば、プログラムのグラフィカルコンテナが行き詰まった場合に発生する可能性があります。そのような場合、プロセスはを介して強制終了する必要がありますxkill

コマンドラインを開いて実行するだけxkillです。マウスポインターが十字になり、次のメッセージが表示されます。

ボタン1で強制終了したいクライアントのウィンドウを選択します...

次に、不正なプログラムを含むウィンドウ上でマウスポインターを左クリックします。

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