Мне нужен сервер, который должен принимать потоки данных, хранить их в файлах и отправлять дальше. Каждое соединение должно создать файл с соответствующей отметкой времени в имени файла, а затем записать в него.

Мое решение:

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: имя или служба неизвестна

1 ответ1

0

Ты не можешь EOF не передается следующей команде, когда соединение заканчивается. Смотрите этот другой ответ

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .