signification de "lock -> 127.0.1.1:+158718"

Demande d'aide : c'est ici.
Répondre
tony
Membre
Membre
Messages : 410
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

salut,
en cherchant à comprendre ce que l'élément "lock" représentait dans un profil de Firefox je suis tombé sur ceci:

Code : Tout sélectionner

$ ls -l lock 
lrwxrwxrwx 1 asus asus 17 11 mai   10:58 lock -> 127.0.1.1:+158718
Il s'agit donc d'un lien qui pointe vers l'hôte local, mon ordinateur donc. Mais que représente ce "+158718"?

PS1: Mozilla parle de "fichier":

Code : Tout sélectionner

Remove the profile lock file

Firefox may have shut down abnormally, leaving the lock file in place.
+158718 serait donc un fichier? Que représente alors ce "+"?

PS2: une piste

Code : Tout sélectionner

~$ fdz -a /* '*158718*'
/proc/158718/
/proc/158718/task/158718/
il me faut donc savoir à quoi sert le répertoire "proc", inconnu jusqu'alors.

PS3: j'aime bien la doc de Red Hat qui va souvent à l'essentiel, au moins pour un néophyte:

Code : Tout sélectionner

The /proc filesystem appears to always exist because it's built at boot time and is removed at shutdown, but it is actually a virtual filesystem 
that contains a lot of relevant information about your system and its running processes
Debian 12/ Xfce
tony
Membre
Membre
Messages : 410
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

il s'agirait donc d'un processus, mais lorsque j'essaie de le faire apparaître c'est la cata.

Code : Tout sélectionner

$ ps -x | grep 158718
 158718 ?        Sl    16:34 firefox-esr
 158939 ?        Sl     0:00 /usr/lib/firefox-esr/firefox-esr -contentproc -parentBuildID 20250421121556 -prefsLen 31003 -prefMapSize 251284 -appDir /usr/lib/firefox-esr/browser 
 {6e73b9c4-2b39-462b-83dc-3dd0e2dc971d} 158718 true socket
 .............
  164420 ?        Sl     0:00 /usr/lib/firefox-esr/firefox-esr -contentproc -childID 61 -isForBrowser -prefsLen 32791 -prefMapSize 251284 -jsInitLen 234912 -parentBuildID 20250421121556 -greomni 
  /usr/lib/firefox-esr/omni.ja -appomni /usr/lib/firefox-esr/browser/omni.ja -appDir /usr/lib/firefox-esr/browser {07c667ce-9fa5-4cfa-b59f-574773ee6114} 158718 true tab
 164493 pts/0    S+     0:00 grep 158718
autant dire que ça ne me concerne pas.
ça c'est bien plus clair:

Code : Tout sélectionner

$ ps -e | grep -i firefox
 158718 ?        00:25:06 firefox-esr
mais c'est le hasard qui me l'a fait trouver, donc pas terrible.
Debian 12/ Xfce
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5895
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Tu aurais pu le trouver avec un ps -uax qui donne plus d'infos
tony
Membre
Membre
Messages : 410
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

je crois que j'ai fini par piger: la doc mozillazine https://kb.mozillazine.org/Profile_in_use doit être obsolète (2015) et le fichier "lock" s'est mué en un lien qui pointe vers le processus firefox-esr qui, s'il est absent indique que firefox s'est fermé correctement. Juste une hypothèse ad hoc.
Debian 12/ Xfce
Répondre