Eu tenho algum serviço que produz logs no arquivo logs.log.
Eu tenho algum outro comando que interage com este serviço. Digamos que é um pouco foo.sh.
O que eu preciso é cortar e salvar logs logs.logexatamente durante a foo.shexecução. Em outras palavras, eu preciso dessa parte dos logs do serviço quando ele interage com os meus foo.sh(para que eu não me importe com foo.shos logs).
Eu esperava que este comando fizesse o truque, mas continua lendo o arquivo quando foo.shjá tiver terminado:
> foo.sh | tail -f logs.log > foo_part.log
Existe alguma maneira legal de executar esse truque?