Red HatLinuxボックスでFirefoxを強制終了するために次のコマンドを発行しています。
[subhrcho@slc04lyo ~]$ pkill -9 -f firefox
[subhrcho@slc04lyo ~]$
ただし、[アプリケーション]-> [インターネット]-> [Firefox]からFirefoxを呼び出そうとすると、次のように表示されます。
Firefoxはすでに実行されていますが、応答していません。新しいウィンドウを開くには、最初に既存のFirefoxプロセスを閉じるか、システムを再起動する必要があります。
絶対に必要でない場合はkill -9
を使用しないでください。ほとんどの場合、絶対に必要というわけではありません。常に最初にkill
(-9
なし)を試してください。説明については、この質問と回答を参照してください: プロセスを-9で強制終了しないのはいつですか? 。
あなたの「トラブル」によるFirefoxの殺害は、以前のkill -9
(またはpkill -9
)の直接の結果である可能性があります。 Firefoxはプロファイルディレクトリにロックファイルを保持しています。ロックファイルは、Firefoxの2つのインスタンスが同じプロファイルに同時にアクセスするのを防ぐためにあります。通常、Firefoxは終了する前にロックファイルを削除します。 Firefoxをkill -9
すると、Firefoxは即座に強制終了され、ロックファイルを削除できなくなります。 kill
(-9
なし)の場合でも、Firefoxは終了する前にロックファイルを削除できます。
私はこれがあなたの場合に起こったことだと思います:
pkill -9 -f firefox
をしました。 Firefoxは即座に終了します。まだプロファイルディレクトリにあるロックファイル。そのため、絶対に必要でない場合はkill -9
を使用しないでください。ほとんどの場合、絶対に必要というわけではありません。
Firefoxが強制終了されていることが確実な場合は(pgrep -fl firefox
で確認)、プロファイルからロックファイルを手動で削除できます。詳細については、次のmozillazineの記事を参照してください: http://kb.mozillazine.org/Profile_in_use 。
私の知る限り、firefoxは実行時にlock
またはそのようなファイルを~/.mozilla/firefox/<your_profile>/
に作成します。正確な動作はわかりませんが、Firefoxの2番目のインスタンスを実行したり、Firefoxを閉じた後に削除されない場合は、単一のインスタンスを実行したりするのが妨げられることがあります。このファイルを削除してみてください、それは役立つはずです。