Я думаю, что только что выполнил это, особенно дублирующую часть, с помощью Некоторые полезные команды socat .
socat TCP-LISTEN:4444,reuseaddr,fork SYSTEM:"tail -f ~/.tail-error-logs/*",pty
fork
важно с левой стороны, pty
важно с правой стороны.
То, что не сработало, было в стиле netcat:
tail -f ~/.tail-error-logs/* | socat STDIO TCP-LISTEN:4444,fork,reuseaddr
Это имело эффект чередования вывода между несколькими подключенными клиентами, что также задокументировано на вышеуказанном сайте .