my $command = "make -i -j 10 -f upgrade.make"; unless (open F, "-|") { open STDERR, ">&=1"; exec "$command"; } while () { $buffer .= $_; $cache->set($session, [0, $buffer]); }