Здравствуйте!
есть fifo файл, в который пишет процесс
читаю этот файл и вывожу в STDOUT - работает как часы
perl -e 'while(1){open F, "<", "test.fifo"; print while <F>; close F}'
perl -e 'open L, ">", "out.log"; while(1){open F, "<", "test.fifo"; print L while <F>; close F}; close L'