小编And*_*niy的帖子

在运行某个命令期间从一个进程读取日志

我有一些在文件中生成日志的服务logs.log

我还有一些与此服务交互的其他命令。让我们说它是一些foo.sh

我需要的是logs.logfoo.sh运行期间准确地剪切和保存日志。换句话说,当它与我的交互时,我需要那部分服务的日志foo.sh(所以我不关心foo.sh的日志)。

我希望这个命令可以解决问题,但它会在foo.sh已经完成后继续读取文件:

> foo.sh | tail -f logs.log > foo_part.log
Run Code Online (Sandbox Code Playgroud)

有什么好方法来执行这个技巧吗?

bash tail

10
推荐指数
2
解决办法
630
查看次数

标签 统计

bash ×1

tail ×1