Información de correo de la tarea de sincronización de Linux que ocupa el disco

1. Fenómeno

El directorio raíz de Linux está lleno, después de buscar, se encuentra que hay una gran cantidad de archivos en el directorio / var / spool / postfix / maildrop.

[root@test5 maildrop]# du -hl --max-depth=1
5.0G    .
-rwxr--r-- 1 root postdrop  793 Jul 26  2019 04CEA193C57
-rwxr--r-- 1 root postdrop  510 Sep  3 10:51 04CEA234337
-rwxr--r-- 1 root postdrop  793 Nov  1  2018 04CEC129903

Dos, porque

Cuando linux ejecuta cron, la información de salida y advertencia en el script de ejecución cron se enviará al propietario del cron en forma de correo electrónico, y postfix se desactiva en mi servidor, lo que resulta en un envío de correo electrónico fallido y todos los archivos pequeños se apilan. Debajo del directorio maildrop. Si sendmail o postfix se ejecutan con normalidad, también se acumulará una gran cantidad de correo en el directorio / var / mail.

Tres, la solución

Modificar "/ etc / crontab"

Reemplace 'MAILTO = root' con 'MAILTO = ""' después de que la modificación no sea exitosa, necesita reiniciar el servicio crond.

También puede agregar directamente MAILTO = "" desde el frente de crontab (crontab -e)

Supongo que te gusta

Origin blog.51cto.com/12824426/2590968
Recomendado
Clasificación