Расширение ответа Скотта:
Сравните
{ echo 'foo' ; sleep 3 ; } | grep oo | cat
с
{ echo 'foo' ; sleep 3 ; } | stdbuf -o 0 grep oo | cat
Настройте одну из машин в качестве сервера NFS и позвольте ей обслуживать общий ресурс NFS для других. Пусть файл живет в этой общей сетевой файловой системе.
Это довольно распространенное решение, например, для. совместное использование домашних каталогов между многими клиентскими машинами с файлового сервера.
Дополнительную информацию о том, как это сделать, можно найти в Интернете, а также руководства по настройке серверов NFS. Это делается немного по-разному в зависимости от того, какой вариант Unix вы используете.