A página do script maneja esta opção:
--flush
: Flush output after each write. This is nice for telecooperation: one person doesmkfifo foo; script -f foo
, and another can supervise real-time what is being done usingcat foo
.
Parece suficiente para o que você deseja alcançar.