From: Joe Van Dyk Date: 2005-10-14T06:40:05+09:00 Subject: Buffering problems 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? Thanks, Joe