open (STDOUT, "|tee /var/tmp/IQOQ.txt");
&y_up; ##run yum update
sub y_up {
my $y = "/usr/bin/yum";
my $u = "update";
system("$y", "$u");
####
Transaction Summary
================================================================================
Install 3 Package(s)
Update 67 Package(s)
Remove 0 Package(s)
####
Transaction Summary
====================================================================================================
Install 3 Package(s)
Update 67 Package(s)
Remove 0 Package(s)
Total download size: 114 M
Is this ok [y/N]:
####
close STDOUT; #close the original STDOUT tee to file
open (STDOUT, ">/dev/tty"); #open STDOUT back to just the terminal
system("$y", "$u");
#my $rhup = `"$y" "$u"`;
my $err = $?>> 8;
open (STDOUT, "|tee -ai /var/tmp/IQOQ.txt"); #Now re-tee STDOUT since we aren't done