sendmailがCPUを使いすぎる

sendmailがCPUを使いすぎる

私はFedora 31を実行していますが、10分ごとにランダムにsendmail

これまでは理由がわかりませんでした。

根本的な原因と予防方法を特定するのに役立ちますか?現在、このプロセスを実行できるサービス/タスクはありません。コンピュータがアイドル状態のときにも発生します。

これまで私が観察した内容は次のとおりです。

CPU使用率が高い場合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>クローンジョブが実行されている可能性があります。たぶん10分ごとに実行され、毎回多くのCPUを消費する可能性があります。

cronsendmailプロセスは、cronジョブの出力を電子メールで送信することから始まるようです。生成されたEメールは通常送信されますが、/var/mail/<username>cronジョブを介して可能なリモートEメールアドレスに送信できます。

の出力は何ですかcrontab -l -u <username>

関連情報