J'essaie d'ouvrir Firefox dans CentOS, mais je reçois le message suivant:
Firefox est déjà en cours d'exécution mais ne répond pas
et Firefox ne s'ouvre pas. J'ai essayé cela en ligne de commande:
kill Firefox
mais ça n'a pas marché. De plus, je ne sais pas dans quel répertoire je dois exécuter les bonnes commandes.
Comment puis-je réparer cela?
killall
commande sur Cent OS? Celui que vous pouvez utiliser pour tuer par son nom, comme vous l'avez essayé auparavant.pgrep
,pkill
etkillall
.Réponses:
De http://kb.mozillazine.org/Profile_in_use - Recherchez:
1) Un fichier appelé
.parentlock
-ET-
2) Un lien symbolique appelé
lock
... dans ~ / .mozilla / firefox / chaîne aléatoire de caractères alphanumériques .default /
Le premier est présent pendant que Firefox est en cours d'exécution pour empêcher plus d'une instance différente d'essayer d'écrire simultanément dans le même ensemble de fichiers de profil, et si Firefox n'est pas fermé proprement, aucun ne peut être supprimé.
Le message d'erreur reçu dans ce cas doit être:
De n'importe où dans le système de fichiers (ou supprimez -le si des
pwd
rapports ), en remplaçant une chaîne aléatoire de caractères alphanumériques par le dossier de profil FF sur votre ordinateur, faites (en supposant que la première phrase disparaît) pour les supprimer, s'il n'y a pas de processus Firefox en cours d'exécution .~/.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`
Plus d'informations moins faisant autorité ici .
la source
Trouvez d'abord l'ID de processus de Firefox à l'aide de la commande suivante dans n'importe quel répertoire:
Tuez le processus Firefox en utilisant la commande suivante dans n'importe quel répertoire:
Redémarrez ensuite Firefox.
Ou vous pouvez faire la même chose en une seule commande. Comme l'a dit don_crissti:
la source
pkill firefox
.kill -9 $(pidof firefox)
oupkill -9 firefox
-9
est presque toujours recommandé.lock
lien symbolique non supprimé, ce qui provoquer le message dans cette question pour rester. Voir ma réponse pour plus de détails.Habituellement, de nombreux utilisateurs disent que cette commande aide:
La commande killall supprimera tous les processus nommés "firefox". SIGTERM est le type de signal d'arrêt. Cette commande fonctionne bien pour moi et pour les autres utilisateurs Linux. En outre, il peut être utile d'attendre trente secondes après la fermeture de Firefox avant de le rallumer.
la source
lock
lien symbolique non supprimé, ce qui provoquer le message dans cette question pour rester. Voir ma réponse pour plus de détails.ouvrez un terminal et entrez:
Ou en utilisant un scipt shell:
la source
firefox -P
invite à charger le profil, ce qui n'est pas le problème ici. Le script shell supprimera les fichiers en cause ici (espérons-le, pas les autres dans les versions passées / futures de Firefox également). Supprimez la première suggestion.Si aucun des éléments ci-dessus ne fonctionne, assurez-vous que votre profil Firefox appartient à votre utilisateur et non, par exemple, à root. J'ai obtenu cette erreur exacte après avoir copié mon profil ailleurs, oubliant que je courais dans un shell root à l'époque.
la source
Si vous ne trouvez aucune instance de Firefox en cours d'exécution lorsque vous effectuez une recherche avec
pgrep
ouhtop
, et que vous souhaitez forcer le redémarrage de votre Firefox, supprimez simplement leprofiles.ini
fichier et redémarrez Firefox.Attention: faites-le si vous ne vous souciez pas des profils. Le fichier peut être trouvé dans
~/.mozilla/firefox/
(si celaprofiles.ini
n'a aucun sens pour vous, vous pouvez continuer et le supprimer).la source
Un moyen très simple consiste à simplement ouvrir un terminal, à exécuter
firefox -P
et à supprimer le profil utilisateur qui ne fonctionnera pas ou à créer simplement un autre profil et à le définir comme votre profil par défaut.la source