From: "Ara.T.Howard" Date: 2005-10-14T08:24:16+09:00 Subject: Re: Buffering problems On Fri, 14 Oct 2005, Joe Van Dyk wrote: > I'm trying to redirect stdout and stderr of a program to a log file. > > So, I'm doing something like: > > $stdout.sync = true > $stderr.sync = true > $stdout.reopen File.open(some_log_file, "w") > $stderr.reopen File.open(some_log_file, "w") > > exec 'program' > > Standard out and error are being redirected to the log file, but they > are being buffered. > > Any ideas on why that might be? did you mean $stdout.reopen File.open(some_log_file, "w") $stderr.reopen File.open(some_log_file, "w") $stdout.sync = true $stderr.sync = true ? -a -- =============================================================================== | email :: ara [dot] t [dot] howard [at] noaa [dot] gov | phone :: 303.497.6469 | Your life dwells amoung the causes of death | Like a lamp standing in a strong breeze. --Nagarjuna ===============================================================================