我正在运行ubuntu,我想找到一种方法从一个终端跟踪回声,并在第二个终端显示它们。这是我想要编码的结构。原因是我不希望用户在下载时看到第一个终端,并且回声很快就会丢失。所以基本上,终端1将运行,显示它正在做什么(对于高级用户),终端2将显示与终端1链接的预定回声
答案 0 :(得分:1)
执行此操作的一种简单方法是在中间使用文件。
从第一个进程中,您可以将输出重定向到文件
script.sh > foo
从另一个终端,您继续阅读文件中的内容以查看脚本的实际输出
tail -f foo
你可能不想在数小时内这样做
话虽如此,你确定这真的是你想要做的吗? 拥有某种debug levels并不是更好,以便您可以激活/停用要显示的消息类型?