FirefoxをCentOSで開こうとしていますが、次のメッセージが表示されます。
Firefoxはすでに実行されていますが、応答していません
Firefoxは開きません。私はコマンドラインでこれを試しました:
kill Firefox
しかし、うまくいきませんでした。また、どのディレクトリで適切なコマンドを実行する必要があるかわかりません。
どうすれば修正できますか?
pgrep
、pkill
とkillall
。
FirefoxをCentOSで開こうとしていますが、次のメッセージが表示されます。
Firefoxはすでに実行されていますが、応答していません
Firefoxは開きません。私はコマンドラインでこれを試しました:
kill Firefox
しかし、うまくいきませんでした。また、どのディレクトリで適切なコマンドを実行する必要があるかわかりません。
どうすれば修正できますか?
pgrep
、pkill
とkillall
。
回答:
http://kb.mozillazine.org/Profile_in_useから-以下を確認してください:
1)ファイルと呼ばれる.parentlock
-AND-
2)Aが呼び出さシンボリックリンクlock
...〜/は.mozilla / firefoxの/に英数字のランダムな文字列 .DEFAULT /
前者は、Firefoxの実行中に存在し、複数の異なるインスタンスが同じプロファイルファイルセットに同時に書き込もうとするのを防ぎます。Firefoxが完全に閉じられていない場合、どちらも削除できません。
この場合に受信するエラーメッセージは次のとおりです。
Firefoxプロセスが実行されていない場合、ファイルシステムの任意の場所から(またはレポートの場合はこれを削除しpwd
ます)、英数字のランダムな文字列をコンピューター上のFFプロファイルフォルダーに置き換え、削除します(最初の文がパンアウトすると仮定します)。~/.mozilla/firefox/random string of alphanumeric characters.default
rm ~/.mozilla/firefox/random string of alphanumeric characters.default/.parentlock ~/.mozilla/firefox/random string of alphanumeric characters.default/lock`
権限の少ない情報はこちら。
まず、任意のディレクトリで次のコマンドを使用して、firefoxのプロセスIDを見つけます。
pidof firefox
任意のディレクトリで次のコマンドを使用して、firefoxプロセスを強制終了します。
kill [firefox pid]
その後、Firefoxを再度起動します。
または、1つのコマンドで同じことを行うことができます。don_crisstiが言ったように:
kill $(pidof firefox)
pkill firefox
。
kill -9 $(pidof firefox)
または試してくださいpkill -9 firefox
-9
ほぼ常に推奨されます。
lock
削除されない(特に)シンボリックリンクにつながります。この質問のメッセージが残るようにします。詳細については私の答えをご覧ください。
通常、多くのユーザーはこのコマンドが役立つと言います:
killall -SIGTERM firefox
killallコマンドは、「firefox」という名前のすべてのプロセスを強制終了します。SIGTERMはkill-signalタイプです。このコマンドは、私や他のLinuxユーザーに適しています。また、Firefoxを閉じてから30秒待ってから、再度有効にすることもできます。
ターミナルを開き、次を入力します。
firefox -P
または、シェルsciptを使用します。
#!/bin/bash
files=`find ~/.mozilla -name "*lock"`
for file in `echo $files`
do
echo "removing $file..."
rm "$file"
done
firefox -P
は、プロファイルのロードを求めるプロンプトを表示しますが、ここでは問題になりません。ここで問題になっているファイルはシェルスクリプトによって削除されます(Firefoxの過去/将来のバージョンでは他のファイルも削除されないことが望ましい)。最初の提案を削除します。
pgrep
またはhtop
で検索したときに実行中のFirefoxインスタンスが見つからず、Firefox を強制的に再起動したい場合は、profiles.ini
ファイルを削除してFirefoxを再起動してください。
注意:プロファイルを気にしない場合はこれを行ってください。ファイルは次の場所にあります~/.mozilla/firefox/
(これprofiles.ini
が意味をなさない場合は、先に進んで削除できます)。
killall
Cent OSにコマンドはありますか?前に試したように、名前で殺すために使用できるもの。