Где я нахожу журналы stderr?

Я отправлял сообщение в stderr с echo "Mayday!" 1>&2

Теперь я пытаюсь найти его в журналах, но не мог найти его нигде.

Это не находится в /var/log/syslog и ни один в journalctl, journalctl --system ни journalctl --user. Никакие результаты даже с grep -ir "Mayday!" /var/log

Где я могу найти его?

5
задан 2 May 2018 в 00:32

1 ответ

Вывод команды, т.е. stdout и stderr, не зарегистрирован нигде по умолчанию. Это переходит к терминалу и когда терминал закрывается, вывода не стало навсегда.

Если Вы хотите сохранить такой вывод, необходимо перенаправить его в файл (или получить его в переменную и сделать что-то с ним, которое заканчивается записью его в файл).

5
ответ дан 23 November 2019 в 09:20

Другие вопросы по тегам:

Похожие вопросы: