Home
| Calendar
| Mail Lists
| List Archives
| Desktop SIG
| Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings Linux Cafe | Meeting Notes | Linux Links | Bling | About BLU |
In old SunOS days, we could issue the 'sync' command, twice, to ensure all system buffers had been written to disk. You could experiment to see if issuing it occasionally in your script helps. Or issue it outside the script, even in a chron might help. ><> ... Jack Whatever you do, work at it with all your heart... Colossians 3:23 "You don't manage people; you manage things. You lead people." ? Admiral Grace Hopper, USN "If you are not part of the solution, you are part of the precipitate" - Henry J. Tillman "Anyone who has never made a mistake, has never tried anything new." - Albert Einstein On Tue, Jun 12, 2012 at 6:25 PM, Richard Pieri <richard.pieri at gmail.com> wrote: > 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. > > _______________________________________________ > Discuss mailing list > Discuss at blu.org > http://lists.blu.org/mailman/listinfo/discuss
BLU is a member of BostonUserGroups | |
We also thank MIT for the use of their facilities. |