sendmail usa demasiada CPU

sendmail usa demasiada CPU

Estoy ejecutando Fedora 31 y de vez en cuando obtengo un nivel alto de CPU durante docenas de segundos de forma aleatoria durante el tiempo, aproximadamente cada diez minutos, causado por sendmail.

Hasta ahora no puedo averiguar por qué.

¿Pueden ayudarme a encontrar cuál es la causa principal y cómo prevenirla? Por el momento no tengo conocimiento de ningún servicio/trabajo que pueda ejecutar ese proceso. También ocurre en estado inactivo de la computadora.

Aquí está mi observación hasta ahora:

Cuando el uso de CPU es alto puedops faux | grep sendmail

ps faux | grep sendmail
/usr/bin/bash /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f <username>

Procesowhich sendmail

$ which sendmail
/usr/sbin/sendmail
$ ls -la /usr/sbin/sendmail
lrwxrwxrwx 1 root root 21 Mar  3 11:14 /usr/sbin/sendmail -> /etc/alternatives/mta
$ ls -la /etc/alternatives/mta
lrwxrwxrwx 1 root root 22 Mar  3 11:14 /etc/alternatives/mta -> /usr/bin/esmtp-wrapper
$ ls -la /usr/bin/esmtp-wrapper
-rwxr-xr-x 1 root root 3378 Jul 25  2019 /usr/bin/esmtp-wrapper
$ ls -la /usr/bin/esmtp-wrapper

Intenté vermail

$ mail 
No mail for <username>

Todos los archivos var/spool/mail/están vacíos, /var/log/maillogestán vacíos.

¿Algunas ideas?

Respuesta1

/usr/bin/bash /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f <username>

<username>Probablemente esté ejecutando una tarea cron. Quizás se esté ejecutando aproximadamente cada diez minutos y haciendo algo que consuma una cantidad notable de CPU cada vez.

Este proceso de envío de correo parece que se inicia cronenviando por correo electrónico el resultado del trabajo cron. El correo electrónico resultante normalmente se dirige a /var/mail/<username>, pero la tarea cron podría dirigirlo a alguna dirección de correo electrónico posiblemente remota.

¿Cuál es la salida de crontab -l -u <username>?

información relacionada