Preguntas etiquetadas con file-descriptors


3
Uso práctico para mover descriptores de archivos
Según la página de manual de bash: El operador de redireccionamiento [n]<&digit- mueve el descriptor digitde archivo al descriptor de archivo no la entrada estándar (descriptor de archivo 0) si nno se especifica. digitestá cerrado después de ser duplicado a n. ¿Qué significa "mover" un descriptor de archivo a otro? …




2
Descriptor de archivo y tenedor
Cuando un niño se bifurca, hereda los descriptores de archivo de los padres, si el niño cierra el descriptor de archivos, ¿qué sucederá? Si el niño comienza a escribir, ¿qué pasará con el archivo al final de los padres? ¿Quién maneja estas inconsistencias, kernel o usuario? cuando un proceso llama …


1
¿Qué hace exec 3 <& 1?
Entiendo que execpuede hacer la redirección de E / S en el shell actual, pero solo veo el uso como: exec 6&lt;&amp;0 # Link file descriptor #6 with stdin. # Saves stdin. exec 6&gt;&amp;1 # Link file descriptor #6 with stdout. # Saves stdout. De eso entiendo que &lt;es para …

2
¿Cómo encontrar la velocidad de la interfaz wlan?
Estoy tratando de encontrar la velocidad de la interfaz de red usando el descriptor de archivo. Es fácil hacerlo ethX, solo llamando cat /sys/class/net/eth0/speed. Lamentablemente, este método no funciona con la interfaz inalámbrica. Cuando llamo /sys/class/net/wlan0/speedme sale error: argumento no válido. Entonces, ¿conoces algún /sys/class/net/eth0/speedanálogo para la interfaz wlan?



7
Probar si un descriptor de archivo es válido
Me gustaría hacer que un script bash genere información adicional para los descriptores de archivo (FD) mayores o iguales a 3, cuando están abiertos. Para probar si un FD está abierto, ideé el siguiente truco: if (printf '' 1&gt;&amp;3) 2&gt;&amp;-; then # File descriptor 3 is open else # File …

2
descriptor de archivo vs. nombre de archivo
Me preguntaba qué diferencias y relaciones hay entre los descriptores de archivo y los nombres de archivo. ¿Se utilizan todos para acceder a los archivos? Si es así, de la misma manera? Por ejemplo, /dev/fd/0, /dev/stdin, y /proc/self/fd/0son todos los enlaces a /dev/pts/2. ¿Son estos cuatro descriptores de archivo o …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.