Мне нужен сервер, который должен принимать потоки данных, хранить их в файлах и отправлять дальше. Каждое соединение должно создать файл с соответствующей отметкой времени в имени файла, а затем записать в него.
Мое решение:
nc -l -k -p 4000 | date +"%Y-%m-%d_%H_%M_%S" | xargs -I {} tee file_{}.dat | nc 192.168.0.3 4001
Это работало до того, как было принято решение о временных метках и отдельных файлах, но теперь я застрял в создании файлов. netcat жалуется: getaddrinfo: имя или служба неизвестна