从某些时候开始,通常会记录长输出以便tee
稍后less
查看,这对于审查configure
和make
输出等非常有用,但是当脚本或程序安装时(例如要求人工输入)会失败。
这使用 tee 写入用户交互过程的日志文件?是搜索引擎给出的更相关的相关问题,但不想使用屏幕来解决它,因为它在那里说。尽管所有这些都是在 tmux 会话中完成的,但更愿意不依赖于在此插入您的屏幕模拟解决方案来解决这个问题。
与那种情况不同,这里不介意用户输入,但我认为程序在某个时候会失败,而我无法查看在哪里。系统没有 X 套件,因此无法回滚以查看整个输出控制台或类似物。
有人有什么想法吗?
答案1
使用“脚本”——终端会话的打字脚本。
$ script --help
来自的手册页script
:
script makes a typescript of everything printed on your
terminal. It is useful for students who need a hard‐
copy record of an interactive session as proof of an
assignment, as the typescript file can be printed out
later with lpr(1).