GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿la importancia de Proc//fdinfo/0? ¿Quién lo crea?

Cuando creo una cola de mensajes, en un hilo, se genera un descriptor de archivo, bajo 0, 1, 2, 3, 4, 5, 6, … en la ruta /proc/<pid>/fdinfo
con valores como 31, 32, 40, 41…

¿Cuál es el significado de /proc/<pid>fdinfo/0 ? ¿Quién lo crea?

¿Qué sucede si se sobrescribe?

Respuesta aceptada:

El kernel lo “crea”, como parte del /proc sistema de archivos Contiene información sobre el descriptor de archivo 0 (generalmente entrada estándar) del proceso cuyo pid coincide con el directorio que lo contiene.

Estos archivos no se pueden sobrescribir:son de solo lectura, en un directorio de solo lectura. Incluso root no puedo escribirles.


Linux
  1. Una introducción al archivo Linux /etc/fstab

  2. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  3. ¿Cómo obtengo la ruta de un proceso en Unix/Linux?

  4. Entendiendo Linux /proc/id/maps

  5. ¿Cómo decodificar las entradas de /proc/pid/pagemap en Linux?

Linux – ¿Número de enlace /proc/pid/fd/x?

Archivos /proc/cpuinfo y /proc/meminfo en Linux

Comprensión del archivo /proc/meminfo (Análisis de la utilización de la memoria en Linux)

Comprender el archivo /etc/fstab en Linux

Comprender los archivos /proc/mounts, /etc/mtab y /proc/partitions

/proc/[pid]/pagemaps y /proc/[pid]/maps | linux