echo "Mayday!" 1>&2
でstderrにメッセージを送信していました
今、私はログでそれを見つけようとしていますが、どこにも見つけることができませんでした。
/var/log/syslog
にもjournalctl
、journalctl --system
にもjournalctl --user
にもありません。 grep -ir "Mayday!" /var/log
でも結果なし
どこで見つけることができますか?
コマンド出力、つまりstdoutとstderrは、デフォルトではどこにも記録されません。それは端末に行き、端末が閉じられると、出力は永久に消えます。
そのような出力を保存する場合は、ファイルにリダイレクトする必要があります(または変数にキャプチャして、ファイルに書き込むことで終了する何かを行う必要があります)。