我运行Fedora 31,并不时获得高CPU在这段时间内随机十几秒,就像每十分钟左右,这是由sendmail
造成的。
到目前为止,我还没有找到原因。
你能帮我找出什么是它的根本原因以及如何防止它。我暂时不知道有任何服务/作业可以运行这个过程。它也发生在计算机空闲状态。
以下是我迄今为止的观察:
当CPU使用率高时,我可以ps faux | grep sendmail
。
ps faux | grep sendmail
/usr/bin/bash /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f
过程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
var/spool/mail/
中的所有文件都是空的,/var/log/maillog
是空的。
有什么想法吗?
发布于 2020-04-15 12:49:54
/usr/bin/bash /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f
可能正在运行一个cron作业。也许它每十分钟左右就运行一次,而且每次都要消耗大量的CPU。
这个sendmail进程看起来是由cron
启动的,用来发送cron作业的输出。生成的电子邮件通常会发送到/var/mail/
,但cron作业可能会将其定向到一些可能远程的电子邮件地址。
crontab -l -u
的输出是什么?
https://unix.stackexchange.com/questions/580203
复制相似问题