Linux embarcado - captura de log de saída do aplicativo

0

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.

    
por Hemant 30.12.2017 / 23:03

0 respostas