нашел ответ by @jeremytrimble on Stack Overflow, который объясняет, как вы можете прочитать файл FIFO по сети.
интересно, можно ли автоматически запускать эти команды netcat, например, в файле crontab (@reboot nc ...). Как мне сохранить их живыми или перезапустить после их убийства?
Host1$ mkfifo Host1_named_pipe
Host1$ nc -l 1234 > Host1_named_pipe
Host2$ mkfifo Host2_named_pipe
Host2$ nc Host1 1234 < Host2_named_pipe
теперь, когда вы запускаете программу на Host2 и отправляете ее вывод на
Host2_named_pipe, что на выходе выйдет из Host1_named_pipe на
Host1.