跟踪终端1上的进度并在终端2中显示

时间:2013-04-16 12:55:26

标签: ubuntu terminal

我正在运行ubuntu,我想找到一种方法从一个终端跟踪回声,并在第二个终端显示它们。这是我想要编码的结构。原因是我不希望用户在下载时看到第一个终端,并且回声很快就会丢失。所以基本上,终端1将运行,显示它正在做什么(对于高级用户),终端2将显示与终端1链接的预定回声

1 个答案:

答案 0 :(得分:1)

执行此操作的一种简单方法是在中间使用文件。

从第一个进程中,您可以将输出重定向到文件

script.sh > foo

从另一个终端,您继续阅读文件中的内容以查看脚本的实际输出

tail -f foo

你可能不想在数小时内这样做

话虽如此,你确定这真的是你想要做的吗? 拥有某种debug levels并不是更好,以便您可以激活/停用要显示的消息类型?