bash脚本:使用“script”命令实时将控制台输出写入文件
问题描述:
我想捕获控制台输出并将其实时写入文件。为此,我使用“脚本”命令和“-f”选项,每次写入后刷新输出。但是,这并不能“实时”输出文件。看起来命令不会经常写入输出文件。 所以我的问题是它多久写一次?以及如何更频繁地编写它? 谢谢bash脚本:使用“script”命令实时将控制台输出写入文件
答
你可以尝试screen
与其日志功能加logfile flush seconds
(未经测试)。
答
如果它是bash中,添加以下到我的.bash_profile对我的作品进行实时bash的历史更新:
shopt -s histappend
PROMPT_COMMAND="history -a;$PROMPT_COMMAND"
诚然,这是一个变通,不回答你有关的问题脚本命令...