wuuyun 发表于 2021-7-7 08:47:53

关于sendmail卸载问题

有台阿里云服务器总是会出现 sendemail 如下图


kill 也不行,又重新出来了

yum 卸载 说 服务不存在什么的

sendmail 卸载是否会影响系统运行呢,有啥后果

wuuyun 发表于 2021-7-7 09:20:24

自问自答了,昨天找了一天没有找到原因.
今早,又搜索一通,尝试了很多,终于找到原因了,但是原理还不清楚

在发现 kill 掉进程后,1分钟后又出来了,怀疑和 crontab 有关, 进而 在网上看到 下面这句话
"通过内容分析,sendmail进程是由系统计划任务(crond)引起,原因是当系统在执行计划任务的时候,如果有标准输出或者标准错误输出,会触发sendmail程序,来发送邮件,如果输出信息太大的话会引发失败,成为僵尸进程。"
然后我执行了一下 某个 任务, 有返回信息......
就在 这个任务后面 添加了   
***.sh<b> > dev/null 2>&1</b>虽然不知道这啥意思

还有 和
****.sh > dev/null有啥区别呢

licess 发表于 2021-7-7 13:28:28

可以用 kill -9 进程pid
yum卸载需要是yum安装的才行,如不不是yum安装的且不需要sendmail可以通过 find / -name sendmail查找,删除相关程序及init.d或service文件

sendmail必要放crontab中
/dev/null 不是 dev/null
返回信息都直接放弃了加不加 2>&1 没啥用处了

wuuyun 发表于 2021-7-7 22:13:15

licess 发表于 2021-7-7 13:28
可以用 kill -9 进程pid
yum卸载需要是yum安装的才行,如不不是yum安装的且不需要sendmail可以通过 find /...

受教 学到了 感谢
页: [1]
查看完整版本: 关于sendmail卸载问题