Estou executando o Fedora 31 e, de vez em quando, obtenho CPU alta por dezenas de segundos aleatoriamente durante o tempo, como a cada dez minutos ou mais, causado por sendmail
.
Até agora não consigo descobrir o porquê.
Você pode me ajudar a descobrir qual é a causa raiz disso e como evitá-lo. Momentaneamente não tenho conhecimento de nenhum serviço/trabalho que possa executar esse processo. Isso também acontece no estado ocioso do computador.
Aqui está minha observação até agora:
Quando o uso da CPU é alto, possops faux | grep sendmail
ps faux | grep sendmail
/usr/bin/bash /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f <username>
Processowhich 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
Eu tentei vermail
$ mail
No mail for <username>
Todos os arquivos var/spool/mail/
estão vazios, /var/log/maillog
estão vazios.
Alguma ideia?
Responder1
/usr/bin/bash /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f <username>
<username>
provavelmente está executando um cron job. Talvez ele esteja sendo executado a cada dez minutos ou mais e fazendo algo que consome uma quantidade notável de CPU a cada vez.
Este processo sendmail parece ter sido iniciado para enviar por cron
e-mail a saída do cron job. O e-mail resultante normalmente vai para /var/mail/<username>
, mas o cron job pode direcioná-lo para algum endereço de e-mail possivelmente remoto.
Qual é a saída de crontab -l -u <username>
?