Articles of file descriptors

¿Hay una llamada al sistema para vincular un descriptor de file directamente a otro?

Un loop de lectura () y write () probablemente sea tan bueno como lo que estoy buscando, pero, sin embargo, ¿hay algo así o es imposible debido a un obstáculo que no imaginé? Soy curioso

Captura de datos de un Fluke 1620a a través del descriptor de file Bash / dev / tcp

Actualmente estoy tratando de desarrollar una secuencia de commands que se conectará a un Temo-higrómetro Fluke DewK 1620a y extraerá las lecturas actuales de temperatura y humedad del dispositivo. Si bien estos dispositivos tienen un puerto de networking en ellos, no parece haber un protocolo común de escucha en el puerto. Simplemente aceptan una connection […]

El comportamiento inesperado del descriptor de file y / o las secuencias de E / S después de ejecutar sqlcmd con la opción -i (leer sql del file) en ksh crea un bucle infinito

¿Hay alguna forma de usar sqlcmd con la opción -i input_file sin crear un bucle infinito en mi script ksh? El código lee líneas de $file y lo analiza línea por línea para extraer datos y procesar otras cosas. Utiliza la networkingirección de descriptores de file para "leer el $file desde el stdin ". Código […]

cerrando los descriptores de files no deseados

Estoy tratando de entender cómo funcionan las tuberías. Este fragment de código es de algún website. Entonces mi comprensión del progtwig es así: Cuando hacemos pipe(fd) entonces fd[0]=3 y fd[0]=4 (suponiendo que solo 0 , 1 y 2 están abiertos hasta ahora). Ahora bifurcamos el padre y luego si no se crea un hijo, entonces […]

Forzar escritura (2) para devolver 0

Estoy escribiendo testings unitarias y me gustaría probar el event handling algunos códigos del caso donde una llamada para escribir (2) devuelve cero. Como siempre, sería bueno mantener la testing lo más auténtica posible. Puedo utilizar un descriptor de file de cualquier tipo para este propósito, siempre que devuelva cero en una llamada para escribir […]

Máximo de descriptores de files

Deseo escribir un script que use todos los descriptores de files disponibles en mi máquina Linux. No estoy seguro de cómo hacer esto exactamente, o si es posible? Pero deseo utilizar este script para un experimento de tipo 'mono caótico' en mi máquina virtual Linux. Preferiría que el guión estuviera en bash, pero no soy […]

¿Por qué cambiar las configuraciones de tty en un descriptor de file afecta a otro?

ECHO configuration de ECHO está habilitada en stdin y stdout por defecto. ¿Pero por qué si desactivamos ECHO en stdin, también está deshabilitado en stdout ? Tienen dos descriptores separados: 0 y 1 , entonces ¿por qué se cambian simultáneamente como si tuvieran el mismo descriptor de file? El siguiente progtwig demuestra esto: #include <termios.h> […]

Comportamiento de 1> y 0 en bash

Así que estoy tratando de aprender más sobre los descriptores de files y sus networkingirecciones. En este momento estoy explorando un caso extremo de hacer 1>&0 y no puedo entender lo que está sucediendo allí. $ echo hello 1>&0 hello Entonces, en este caso, hello se imprime aunque networkingirigí stdout a stdin. No esperaba que […]

entendiendo "dpkg –status-fd n"

Desde man dpkg (1.16.16 (i386) en Debian (7) basado en Linux Distro): –status-fd n Enviar estado de package legible por máquina e información de progreso al descriptor de file n Leí esto como: " reenviar código legible por máquina, como con generado a través de printf a un descriptor de file ". Yo (creo) para […]

Strace – Filedescriptor 3

No estoy seguro de lo que significa el filedescriptor número 3 aquí? ¿Este descriptor es un tipo de puntero a la connection hecha al disco duro para get el file datlog.txt? Supongo que sí porque la subrutina close () toma este integer como un argumento más abajo en el código. ¿O está el descriptor apuntando […]