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 <[email protected]> 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
> [email protected]
> http://lists.blu.org/mailman/listinfo/discuss
_______________________________________________
Discuss mailing list
[email protected]
http://lists.blu.org/mailman/listinfo/discuss

Reply via email to