我正在向stderr发送消息echo "Mayday!" 1>&2
现在我试图在日志中找到它,但在任何地方都找不到。
它不在,/var/log/syslog
也不在journalctl
,journalctl --system
也不在journalctl --user
。即使有结果也没有grep -ir "Mayday!" /var/log
我在哪里可以找到它?
我正在向stderr发送消息echo "Mayday!" 1>&2
现在我试图在日志中找到它,但在任何地方都找不到。
它不在,/var/log/syslog
也不在journalctl
,journalctl --system
也不在journalctl --user
。即使有结果也没有grep -ir "Mayday!" /var/log
我在哪里可以找到它?
命令输出,即 stdout 和 stderr,默认情况下不会记录在任何地方。它进入终端,当终端关闭时,输出就永远消失了。
如果要存储此类输出,则必须将其重定向到文件(或将其捕获到变量中并对其进行处理,最后将其写入文件)。