相关疑难解决方法(0)

在不中断管道写入的情况下清空文件

我有一个程序,我将其输出重定向到日志文件:

./my_app > log
Run Code Online (Sandbox Code Playgroud)

我想不时(按需)清除(即清空)日志并尝试各种方法,例如

cat "" > log
Run Code Online (Sandbox Code Playgroud)

然而,原始管道似乎总是被破坏,程序不再将其输出重定向到日志文件。

有没有办法做到这一点?

更新

请注意,我无法修改生成输出的应用程序。它只是将它输出到标准输出,我想将它保存在日志中,以便我可以在需要时检查它,并在需要时清除它。但是我不需要重新启动应用程序。

bash io-redirection

14
推荐指数
2
解决办法
8607
查看次数

标签 统计

bash ×1

io-redirection ×1