GNU/Linux >> Tutoriels Linux >  >> Linux

Linux - L'importance de Proc//fdinfo/0 ? Qui le crée ?

Lorsque je crée une file d'attente de messages, dans un thread, un descripteur de fichier est généré, sous 0, 1, 2, 3, 4, 5, 6, … au chemin /proc/<pid>/fdinfo
avec des valeurs comme 31, 32, 40, 41…

Quelle est la signification de /proc/<pid>fdinfo/0 ? Qui le crée ?

Que se passe-t-il s'il est écrasé ?

Réponse acceptée :

Le noyau le "crée", dans le cadre du /proc système de fichiers. Il contient des informations sur le descripteur de fichier 0 (généralement une entrée standard) du processus dont le pid correspond au répertoire contenant.

Ces fichiers ne peuvent pas être écrasés :ils sont en lecture seule, dans un répertoire en lecture seule. Même root ne peut pas leur écrire.


Linux
  1. Une introduction au fichier Linux /etc/fstab

  2. Linux - Que signifient les drapeaux dans /proc/cpuinfo ?

  3. Linux – En quoi le lien symbolique /proc//exe diffère-t-il des liens symboliques ordinaires ?

  4. Linux - Modifier /proc/pid/environ après le démarrage du processus ?

  5. Linux – /proc/pid/fd/x Numéro de lien ?

Fichiers /proc/cpuinfo et /proc/meminfo sous Linux

Comprendre le fichier /proc/meminfo (Analyse de l'utilisation de la mémoire sous Linux)

Comprendre le fichier /etc/fstab sous Linux

Comprendre les fichiers /proc/mounts, /etc/mtab et /proc/partitions

Comment obtenir le chemin d'un processus sous Unix / Linux

Comprendre Linux /proc/id/maps