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/maillog
está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 cron
enviando 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>
?