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.log
exatamente durante a foo.sh
execuçã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.sh
os logs).
Eu esperava que este comando fizesse o truque, mas continua lendo o arquivo quando foo.sh
já tiver terminado:
> foo.sh | tail -f logs.log > foo_part.log
Existe alguma maneira legal de executar esse truque?