Pregunta:
Estaba enviando un mensaje a stderr con echo "Mayday!" 1>&2
Ahora estoy tratando de encontrarlo en los registros pero no pude encontrarlo en ninguna parte.
No está en /var/log/syslog
ni en journalctl
, journalctl --system
ni journalctl --user
. No hay resultados incluso con grep -ir "Mayday!" /var/log
¿Dónde puedo encontrarlo?
Respuesta:
La salida del comando, es decir, stdout y stderr, no se registra en ninguna parte de forma predeterminada. Va al terminal y cuando el terminal se cierra, la salida desaparece para siempre.
Si desea almacenar dicha salida, debe redirigirla a un archivo (o capturarla en una variable y hacer algo con ella que termine con escribirla en un archivo).