Forum Astuces.divers [Web/Mozilla] Problèmes de profil avec Firefox / Thunderbird

Posté par  .
Étiquettes :
0
26
fév.
2005
Bonjour à tous,

Cela vous est-il déjà arrivé qu'au lancement d'une des applications Mozilla, vous obteniez un message vous demandant de choisir un profil parce que le profil par défaut est déjà en cours d'utilisation - d'où une impossibilité d'utiliser ledit profil ?
Moi cela m'arrive de temps en temps. En effet, il arrive que mon portable plante en se mettant en veille ou en revenant. Redémarrage du système, et là surprise : Firefox et/ou Thunderbird refusent de se lancer.
J'ai fini par trouver la solution: il suffit de supprimer un lien nommé "lock" qui se trouve dans votre dossier perso. Pour Thunderbird il est dans .thunderbird/nom_du_profil/ et pour Firefox, dans .mozilla/firefox/nom_du_profil/ et voilà !

Seb.
  • # Et un bon " kill " ? ...

    Posté par  . Évalué à 1.

    Parfois Mozilla plante et certains prcessus liés à Mozilla ne sont pas correctement " nettoyés " . Lorsque je relance Mozilla, il me demande alors, comme l'indique l'astuce, de choisir un profil... La commande suivante tue tous les processus associés à Mozilla encore actifs :ps aux |grep mozilla |grep -v grep |awk '{print $2}' |xargs kill -9 Remarque : Tester chaque commande avant le " | " + pages man pour comprendre ce que fait cette succession de commandes...
    • [^] # Re: Et un bon " kill " ? ...

      Posté par  . Évalué à 2.

      ps aux : affiche la liste de tous les processus, avec leur numéro PID, le terminal tty où ils ont été lancés

      | grep mozilla : n'affiche que les lignes de la commande précédente qui contiennent la chaîne "mozilla" (pour être plus précis, on devrait dire le motif "mozilla")

      | grep -v grep : retire de ces lignes celle qui contiennent "grep" (puisque le processus lui-même contient la chaîne "mozilla"...)

      | awk '{print $2}' : n'affiche que le second champ de ces dernières lignes (les lignes ont la tête suivante : apache 23592 0.0 0.7 20500 8060 ? S 11:19 0:00 /usr/sbin/httpd ; ici le second champ est "23592")

      | xargs kill -9 : xargs prend ce qu'il reçoit sur son entrée standard (à savoir des lignes comme "23592", qui sont les identifiants des processus nommés "...mozilla...") et les passe comme paramètre à
      la commande qui suit, à savoir "kill -9". "kill -9" envoie le signal SIGKILL (qui ordonne aux processus de mourir immédiatement) aux processus dont l'identifiant de processus (PID) est passé en paramètre par "xargs".

      Note : on peut réécrire cette commande ainsi (pour faire plus court) :
      ps aux | grep "[m]ozilla" | awk '{print $2}' | xargs kill -9
  • # Merci scismondo

    Posté par  . Évalué à 1.

    Je te remercie pour ton astuce :-))
    2 mois sous Linux et no regrets ...
    Vive la communauté Linux ;-)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.