0Bがクリアされている場合は、システムログでcronメールの削除を無効にします。

0Bがクリアされている場合は、システムログでcronメールの削除を無効にします。

クローン実行時

0 16   *   *   *     journalctl --vacuum-time=10d

次の内容を含むメールが届きました。

Vacuuming done, freed 0B of archived journals from /var/log/journal.
Vacuuming done, freed 0B of archived journals from /var/log/journal/68eb3115209f4deb876284bab504772b.
Vacuuming done, freed 0B of archived journals from /run/log/journal.

時々、一部のバイトが解放されますが、0Bが解放された場合、これらの電子メールをどのように抑制できますか?

答え1

最も簡単なことはパイプを接続することです。2>&1 | grep -v 'freed 0B'

cronがゼロ行の出力を生成するコマンドを実行すると、cronは電子メールを送信しません。

関連情報