昨晚,我让我的机器在一个终端会话上运行一些python和bash脚本,更准确地说,是在linux mint maya 13上使用terminator
bash。今天凌晨,我的计算机在回来工作之前突然关机(可能有人在电源线上绊倒了)。
不管怎样,我把我的输出放到了一个日志文件中,这很好,但time
命令的输出都显示在终端上,现在终端已经关闭了。在我继续使用它之前,我想知道我是否可以做些什么来查看终结者的某些历史记录,这些最终输出,而不是重新运行脚本(因为这需要我12个小时)。
为了避免这种情况,我通常使用终端多路复用器,如screen
或tmux
。
尽管它们非常适合在远程机器上工作(因为你可以在以后断开连接并重新连接,而不会丢失会话,比如说,如果有人在你的电源线上绊倒:),但两者都有会话的日志记录功能(这正是你想要的)。
https://unix.stackexchange.com/questions/5832/is-there-an-equivalent-of-gnu-screens-log-command-in-tmux