我有一个cronjob,它运行一个程序,该程序的输出重定向到文本文件。在执行过程中,该程序将显示预期用于命令行的进度以及最终摘要。
我的问题是,使用\r
个字符在同一行中不断更新进度。因此,重定向后的输出权重约为450kB,用于终端中单个文本页面的最终外观,并且只能通过cat
读取,该{{1}}可以重播一系列代码。该文件的任何版本或显示内容都会显示第二行446984个字符...
是否有存储该文件最终显示的“快照”的方法?我找不到正确的搜索词。
答案 0 :(得分:0)
您不能因为cron在运行任务时不创建终端。对我而言,明智的解决方案是尝试抑制(如果可能)此进度条。例如
wget -q ....
curl -s ...