¿Cómo almacenar datos de diferentes conexiones netcat en archivos separados?


0

Necesito un servidor que deba recibir flujos de datos, almacenarlos en archivos y enviarlos más. Cada conexión debe crear un archivo con la marca de tiempo correspondiente en el nombre del archivo y luego escribir en él.

Mi solución:

nc -l -k -p 4000 | date +"%Y-%m-%d_%H_%M_%S" | xargs -I {} tee file_{}.dat | nc 192.168.0.3 4001

Funcionó antes de que se tomara una decisión sobre las marcas de tiempo y los archivos separados, pero ahora estoy atascado en la creación de archivos. netcat se queja: getaddrinfo: nombre o servicio desconocido


Estás enviando tu primer comando ( nc) a un archivo llamado date. Por favor, haga su ejemplo más claro (con suerte un solo script o "dos ventanas de terminal").
Felipe Lema

De hecho, mi error. Corregido
ZuOverture

Respuestas:


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.