Sendmail verbraucht zu viel CPU

Sendmail verbraucht zu viel CPU

Ich verwende Fedora 31 und von Zeit zu Zeit kommt es zufällig für Dutzende von Sekunden zu einer hohen CPU-Auslastung, etwa alle zehn Minuten sendmail. Dies wird dadurch verursacht.

Bisher konnte ich nicht herausfinden, warum.

Können Sie mir helfen, die Grundursache zu finden und zu verhindern? Momentan ist mir kein Dienst/Job bekannt, der diesen Prozess ausführen könnte. Er tritt auch im Leerlauf des Computers auf.

Hier ist meine bisherige Beobachtung:

Bei hoher CPU-Auslastung kann ichps faux | grep sendmail

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

Verfahrenwhich 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

Ich habe versucht zu sehenmail

$ mail 
No mail for <username>

Alle Dateien in var/spool/mail/sind leer, /var/log/maillogist leer.

Irgendwelche Ideen?

Antwort1

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

<username>führt wahrscheinlich einen Cron-Job aus. Vielleicht läuft er etwa alle zehn Minuten und macht jedes Mal etwas, was eine merkliche Menge an CPU-Leistung verbraucht.

Dieser Sendmail-Prozess scheint von gestartet worden zu sein, cronum die Ausgabe des Cron-Jobs per E-Mail zu versenden. Die resultierende E-Mail geht normalerweise an /var/mail/<username>, aber der Cron-Job könnte sie stattdessen an eine möglicherweise entfernte E-Mail-Adresse weiterleiten.

Was ist die Ausgabe von crontab -l -u <username>?

verwandte Informationen