Você pode ver a pergunta como duplicada, mas leia até o final.
Eu tenho um aplicativo em execução no Linux embarcado e quero capturar todos os logs do aplicativo. Eu tentei com os descritores de arquivos como 1 para stdout e 2 para stderr. Consegui capturar logs stderr. Eu quero capturar os logs com a instrução printf . O aplicativo já está construído para que eu não possa alterá-lo. É o Linux embarcado, portanto, não possui o utilitário script . Meu aplicativo tem logs printf . Tudo que eu quero é capturá-los usando o comando shell, se houver. Eu tentei abaixo dos comandos 1. ./aplicação 2 > & 1 | tee arquivo.txt 2./application > cmd.log 2 > & 1 3./application | tee log.txt
Por favor ajude.