file-descriptor

¿Qué son los descriptores de archivo, explicados en términos simples?

¿Qué sería una descripción más simplificada de los descriptores de archivo en comparación con la de Wikipedia? ¿Por qué se r ... lo y cómo se aplica para ello? Una tabla de procesos contiene más de un descriptor de archivo. En caso afirmativo, ¿por qué?

Cómo construir un c++ fstream a partir de un descriptor de archivo POSIX?

Básicamente estoy buscando una versión en C++ de fdopen(). Hice un poco de investigación sobre este y es una de esas cosas q ... una buena biblioteca por ahí en algún lugar para manejar esto? EDITAR: Moví mi solución de ejemplo a una respuesta separada.

¿Qué significa>&?

Estaba un poco confundido por esta expresión:{[10]]} gcc -c -g program.c >& compiler.txt Sé que &>filename ... correcto? Si es así, es un nombre de archivo intercambiable con su descriptor de archivo como el objetivo de la redirección?

¿Cómo funcionan los descriptores de archivos?

¿Puede alguien decirme por qué esto no funciona? Estoy jugando con descriptores de archivo, pero me siento un poco perdido. ... a" >&3 echo "test." >&4 Las tres primeras líneas funcionan bien, pero las dos últimas se equivocan. ¿Por qué?

Compruebe el límite abierto de FD para un proceso determinado en Linux

Recientemente tuve un proceso Linux que "filtró" descriptores de archivo: Los abrió y no cerró correctamente algunos de ellos ... están permitidos para un proceso . Algunos sistemas (como Amazon EC2) no tienen el archivo /proc/pid/limits. Gracias, Udi

Obtener el descriptor de archivo más alto asignado

¿Hay una forma portable (POSIX) de obtener el número de descriptor de archivo asignado más alto para el proceso actual? Sé ... ódigo que no puedo controlar (la biblioteca C, bibliotecas de terceros, etc.).), así que tampoco puedo confiar en FD_CLOEXEC.

Lo que puede conducir a" IOError: [Errno 9] Mal descriptor de archivo " durante el sistema operativo.system()?

Estoy usando un software científico que incluye un script Python que está llamando a os.system() que se utiliza para ejecutar ... r a este tipo de IOError? ¿Qué significa exactamente? ¿Qué significa para el subproceso que ha sido invocado por os.system()?

¿Cómo comprobar si un descriptor de archivo almacenado en una variable sigue siendo válido?

Tengo un descriptor de fichero almacenado en una variable digamos var. ¿Cómo puedo comprobar si ese descriptor es válido en u ... ..); Ahora quiero comprobar si var1 (que todavía contiene el descriptor abierto) sigue siendo válido. ¿Algún API para eso ?

socket: Demasiados archivos abiertos (24) apache bench lighttpd

Cuando empiezo Apache Bench test: Ab-n 10000-c 1300 http://domain.com/test.php Recibo un error: Socket: Demasi ... blema de demasiados archivos abiertos de socket o aumentar el parámetro. ¿Cómo hacer esto y dónde? Uso lighttpd en centos 5.

Obtener la lista de archivos abiertos (descriptores) en OS X

Me gustaría obtener una lista de archivos abiertos en un proceso en os x (10.9.1). En Linux pude obtener esto de /proc/PID/fd ... lsof. ¿hay algún otro soporte disponible? por favor, hágamelo saber dónde puedo obtener más información sobre este. Gracias.

Por qué se usa select en Linux

Estaba pasando por un programa serie y observé que usan select() antes de usar read(). Por qué exactamente se requiere esto. ... stablecido ya en select()? Ejemplo: r=select(fd+1, &fds, NULL, NULL, &timeout); donde fds ya tiene el valor de fd

Cómo cerrar un descriptor de archivo de otro proceso en sistemas unix

Puede usar el comando lsof para obtener descriptores de archivo para todos los procesos en ejecución, pero lo que me gustarí ... e puede hacer en Windows, por lo que puede desbloquear fácilmente alguna aplicación. ¿Hay algún comando o función para eso?

¿Cómo redirigir un descriptor de archivo de salida de un subshell a un descriptor de archivo de entrada en el shell padre?

(En BASH) Quiero que un subshell use un descriptor de fichero non-STDOUT non-STDERR para pasar algunos datos de vuelta al sh ... # subshell to this variable EDITAR: La subcapa ejecuta un programa de caja negra que escribe en STDOUT y & 3.

Excepción al llamar al método setDataSource (FileDescriptor) (falló.: estado = 0x80000000)

Estoy desarrollando una aplicación de transmisión de video y me quedo atascado cuando llamo a set setDataSource con un FileDe ... ntarios (justo encima de la creación de FileInputStream). Estoy realmente perdido aquí, cualquier ayuda sería muy apreciada

Forma portátil de pasar el descriptor de archivo entre diferentes procesos

En la mayoría de los sistemas UNIX pasar un archivo abierto entre procesos se puede hacer fácilmente para procesos hijo/padre ... e esconde toda la magia de kqueue, alberca, .... ¿Alguien sabe si hay alguna biblioteca (y forma portátil) para hacer esto?