[Discuss] bash output buffering

Richard Pieri richard.pieri at gmail.com
Tue Jun 12 19:25:12 EDT 2012


On Jun 12, 2012, at 7:01 PM, Edward Ned Harvey wrote:
> 
> I have a bash script, writing to a log file, and there's a long delay before
> the output appears in the file.  When it does, it appears several K at a
> time.

This isn't bash.  It's file I/O buffering.  Solutions are either mount the file system sync or pipe the output through a filter that disables output buffering. "cat -u" will do the latter.

--Rich P.




More information about the Discuss mailing list