2
# script.py -- Make typescript of terminal session.
4
# -a Append to typescript.
5
# -p Use Python as shell.
6
# Author: Steen Lumholt.
13
data = os.read(fd, 1024)
18
filename = 'typescript'
20
if os.environ.has_key('SHELL'):
21
shell = os.environ['SHELL']
27
file = open(filename, mode)
29
sys.stdout.write('Script started, file is %s\n' % filename)
30
file.write('Script started on %s\n' % time.ctime(time.time()))
31
pty.spawn(shell, read)
32
file.write('Script done on %s\n' % time.ctime(time.time()))
33
sys.stdout.write('Script done, file is %s\n' % filename)