#! /usr/bin/env python# script.py -- Make typescript of terminal session.# Usage:# -a Append to typescript.# -p Use Python as shell.# Author: Steen Lumholt.import os, time, sysimport ptydef read(fd):data = os.read(fd, 1024)file.write(data)return datashell = 'sh'filename = 'typescript'mode = 'w'if os.environ.has_key('SHELL'):shell = os.environ['SHELL']if '-a' in sys.argv:mode = 'a'if '-p' in sys.argv:shell = 'python'file = open(filename, mode)sys.stdout.write('Script started, file is %s\n' % filename)file.write('Script started on %s\n' % time.ctime(time.time()))pty.spawn(shell, read)file.write('Script done on %s\n' % time.ctime(time.time()))sys.stdout.write('Script done, file is %s\n' % filename)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。