1 #!/usr/bin/python 2 import os 3 4 stdout = fd_stack(1, sys.stdout) 5 stderr = fd_stack(2, sys.stderr) 6 7 print "About to redirect stdout 1" 8 os.system ("echo About to redirect stdout 2") 9 os.system ("date") 10 stdout.redirect("test_logfile.stdout") 11 print "This should go into the stdout logfile 1" 12 os.system ("echo This should go into the stdout logfile 2") 13 # stderr.redirect("test_logfile.stderr") 14 sys.stderr.write ("This should go into the stdout logfile 1\n") 15 os.system ("date") 16 # stderr.restore() 17 stdout.restore() 18 print "stdout all done 1" 19 os.system ("echo stdout all done 2") 20 os.system ("date") 21