首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >sendmail使用的cpu太多了

sendmail使用的cpu太多了
EN

Unix & Linux用户
提问于 2020-04-15 12:22:29
回答 1查看 1.4K关注 0票数 1

我运行Fedora 31,并不时获得高CPU在这段时间内随机十几秒,就像每十分钟左右,这是由sendmail造成的。

到目前为止,我还没有找到原因。

你能帮我找出什么是它的根本原因以及如何防止它。我暂时不知道有任何服务/作业可以运行这个过程。它也发生在计算机空闲状态。

以下是我迄今为止的观察:

当CPU使用率高时,我可以ps faux | grep sendmail

代码语言:javascript
运行
复制
ps faux | grep sendmail
/usr/bin/bash /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f 

过程which sendmail

代码语言:javascript
运行
复制
$ 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

代码语言:javascript
运行
复制
$ mail 
No mail for 

var/spool/mail/中的所有文件都是空的,/var/log/maillog是空的。

有什么想法吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-04-15 12:49:54

代码语言:javascript
运行
复制
/usr/bin/bash /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f 

可能正在运行一个cron作业。也许它每十分钟左右就运行一次,而且每次都要消耗大量的CPU。

这个sendmail进程看起来是由cron启动的,用来发送cron作业的输出。生成的电子邮件通常会发送到/var/mail/,但cron作业可能会将其定向到一些可能远程的电子邮件地址。

crontab -l -u 的输出是什么?

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/580203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档