bash脚本:使用“script”命令实时将控制台输出写入文件

问题描述:

我想捕获控制台输出并将其实时写入文件。为此,我使用“脚本”命令和“-f”选项,每次写入后刷新输出。但是,这并不能“实时”输出文件。看起来命令不会经常写入输出文件。 所以我的问题是它多久写一次?以及如何更频繁地编写它? 谢谢bash脚本:使用“script”命令实时将控制台输出写入文件

你可以尝试screen与其日志功能加logfile flush seconds(未经测试)。

如果它是bash中,添加以下到我的.bash_profile对我的作品进行实时bash的历史更新:

shopt -s histappend 
PROMPT_COMMAND="history -a;$PROMPT_COMMAND" 

诚然,这是一个变通,不回答你有关的问题脚本命令...