我想捕获控制台输出并将其实时写入文件。为此,我使用“脚本”命令和“-f”选项,每次写入后刷新输出。但是,这并没有“实时”给我输出文件。看起来该命令不会经常写入输出文件。 所以我的问题是它多久写一次?以及如何使它更经常地写? 谢谢
答案 0 :(得分:0)
您可以尝试screen
及其日志记录功能加上logfile flush seconds
(未经测试)。
答案 1 :(得分:0)
如果是bash,将以下内容添加到我的.bash_profile中,可以让我实时更新bash历史记录:
shopt -s histappend
PROMPT_COMMAND="history -a;$PROMPT_COMMAND"
不可否认,这是一个解决方法,并没有回答有关脚本命令的问题......