2
在运行某些命令期间从一个进程读取日志
我有一些服务可以在文件中生成日志logs.log。 我还有一些与此服务交互的命令。可以说是一些foo.sh。 我需要的是logs.log准确地在foo.sh运行期间剪切并保存日志。换句话说,当服务与我的服务交互时,我需要该服务的那部分日志foo.sh(因此我不在乎foo.sh的日志)。 我希望此命令能够解决问题,但是在foo.sh完成后它将继续读取文件: > foo.sh | tail -f logs.log > foo_part.log 有什么好方法可以执行此技巧吗?