我有一些在文件中生成日志的服务logs.log
。
我还有一些与此服务交互的其他命令。让我们说它是一些foo.sh
。
我需要的是logs.log
在foo.sh
运行期间准确地剪切和保存日志。换句话说,当它与我的交互时,我需要那部分服务的日志foo.sh
(所以我不关心foo.sh
的日志)。
我希望这个命令可以解决问题,但它会在foo.sh
已经完成后继续读取文件:
> foo.sh | tail -f logs.log > foo_part.log
Run Code Online (Sandbox Code Playgroud)
有什么好方法来执行这个技巧吗?