sendmail использует слишком много процессорного времени

sendmail использует слишком много процессорного времени

Я использую Fedora 31 и время от времени у меня случается высокая загрузка ЦП на десятки секунд, примерно каждые десять минут, что вызвано sendmail.

Пока мне не удалось выяснить, почему.

Можете ли вы помочь мне найти основную причину этого и как это предотвратить. На данный момент я не знаю ни одной службы/задания, которые могли бы запустить этот процесс. Это происходит и в состоянии простоя компьютера.

Вот мои наблюдения на данный момент:

Когда загрузка ЦП высокая, я могуps faux | grep sendmail

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

Процессwhich 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

Я пытался увидетьmail

$ mail 
No mail for <username>

Все файлы var/spool/mail/пусты, /var/log/maillogпусты.

Есть идеи?

решение1

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

<username>вероятно, запускает задание cron. Возможно, оно запускается каждые десять минут или около того и делает что-то, что потребляет заметное количество ресурсов процессора каждый раз.

Этот процесс sendmail выглядит так, как будто он запущен для cronотправки по электронной почте вывода задания cron. Результирующее письмо обычно отправляется на /var/mail/<username>, но задание cron может вместо этого направить его на какой-то, возможно, удаленный адрес электронной почты.

Каков результат crontab -l -u <username>?

Связанный контент