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이 0줄의 출력을 생성하는 명령을 실행하면 cron은 이메일을 보내지 않습니다.

관련 정보