実行中の別のインスタンスが既に存在するため、プログラムから開始できないと言われることがあります。最良の例はFirefoxとChromiumですが、この問題は多くのアプリケーションの原因となっています。
実行中のプロセスでアプリケーションのPIDが見つかりません。
プログラムの実行中のすべてのインスタンスを強制終了する方法(例: Firefox?
私は試した:
ps ax | grep firefox
しかし、私が見つけることができるすべては次のとおりです。
8193 ? Rl 0:08 /usr/lib/firefox/firefox
私は試した:
kill 8193
しかし、私は得る:
Process not found
実際、Firefoxが正確に実行されていても、ps
でそのインスタンスを見つけることができません。
私は何を取りこぼしたか?
応答しないプログラムの最も簡単な解決策は次のとおりです。
killall firefox
そして、これが機能しない場合
killall -9 firefox
それでもこれでも機能しない場合は、再起動してください。
その他のkillallオプションについては、Wikipediaの次の記事を参照してください。 Link
これが機能するかどうかを確認します
kill -9 `ps -e | grep firefox | cut -b1-6`
また、Ubuntuシステムに機能を追加するには
[設定]> [キーボード]> [キーボードショートカット]をクリックし、[追加]をクリックして新しいショートカットに追加します
コマンドforcequitまたは何かを呼び出す
コマンドはxkill
です
選択したボタンへのショートカットを設定します
マウスが「x」に変わると、クリックしたプロセスがすべて終了します。
特定の状況では、kill
およびkillall
が望ましい効果を発揮しない場合があります。これは、たとえば、プログラムのグラフィカルコンテナが行き詰まった場合に発生する可能性があります。そのような場合、xkill
を介してプロセスを強制終了する必要があります。
コマンドラインを開き、xkill
を実行するだけです。マウスポインターが十字になり、次のメッセージが表示されます。
ボタン1で強制終了したいクライアントのウィンドウを選択します...
次に、不正なプログラムを含むウィンドウ上でマウスポインターを左クリックします。