crond定时任务 引发大量的邮件发送,sendmail进程负载高的解决办法
16lz
2021-03-16
##90\93服务器处理方法
1、如何禁止cron发用户邮件
为防以后postfix挂了再出现类似问题,可以进行如下配置,将crond的邮件通知关闭:
将/etc/crontab和/etc/cron.d/0hourly里的MAILTO=root修改为MAILTO=""
crontab -e第一行增加一段MAILTO=""
2、规范cron中的脚本
考虑标准输出和错误输出的处理,如果不处理cron就会把输出内容发邮件给当前用户
cat /var/spool/mail/root
在每条cron后面添加
\> /dev/null 2>&1
或
&> /dev/null
每一份赞赏源于懂得
赞赏
0人进行了赞赏支持
更多相关文章
- PyCharm启动报错 计算机丢失 api-ms-win-crt-runtimel1-1-0.dll
- shell scripts之算数运算详解
- flink自定义trigger-实现窗口随意输出
- Custom attributes for VM in vCenter
- iMove 如何输出影片、mp4 档案格式及调整画质?
- centos7 系统自带的OpenJDK切换成的Oracle JDK版本(以JDK1.8为例)
- 同用户不能同时打开Google Chrome谷歌浏览器
- CodeHub#4 前情预告|H5 容器在技术实践中的应用
- JavaScript 将字符串转换为对象