| #!/usr/bin/python2 |
| import os |
| |
| stdout = fd_stack(1, sys.stdout) |
| stderr = fd_stack(2, sys.stderr) |
| |
| print "About to redirect stdout 1" |
| os.system ("echo About to redirect stdout 2") |
| os.system ("date") |
| stdout.redirect("test_logfile.stdout") |
| print "This should go into the stdout logfile 1" |
| os.system ("echo This should go into the stdout logfile 2") |
| # stderr.redirect("test_logfile.stderr") |
| sys.stderr.write ("This should go into the stdout logfile 1\n") |
| os.system ("date") |
| # stderr.restore() |
| stdout.restore() |
| print "stdout all done 1" |
| os.system ("echo stdout all done 2") |
| os.system ("date") |