答案1
在该阶段,还没有重定向(我们正在讨论流程 1)。但至少有两个选项可以解决这个问题:
为您的发行版重新构建软件包。下载源代码后、重建软件包之前,请进行更改,runit-2.1.2-27/src/strerr_die.c
以便strerr_warn()
不执行任何操作(只需删除整个主体)。
另一种选择是在显示横幅之前清除屏幕。您将短暂地看到一些输出,但它会立即被删除。该命令clear
应该以可移植的方式执行此操作,但您也可以使用类似 的内容输出控制台的转义序列echo -e '\033[2J'
。