Onde encontro logs do stderr?

4

Eu estava enviando uma mensagem para stderr com echo "Mayday!" 1>&2

Agora, estou tentando encontrá-lo nos registros, mas não consegui encontrá-lo em lugar algum.

Não está em /var/log/syslog nem em journalctl , journalctl --system nem journalctl --user . Nenhum resultado, mesmo com grep -ir "Mayday!" /var/log

Onde posso encontrá-lo?

    
por Daniel 02.05.2018 / 09:23

1 resposta

3

A saída de comando, ou seja, stdout e stderr, não é registrada em nenhum lugar por padrão. Ele vai para o terminal e quando o terminal é fechado, a saída é perdida para sempre.

Se você quiser armazenar tal saída, você deve redirecioná-la para um arquivo (ou capturá-lo em uma variável e fazer alguma coisa com ele que termine de escrevê-lo em um arquivo).

    
por Zanna 02.05.2018 / 09:30