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.