Ubuntu /var/spool/mqueue-client 目录下出现大量文件

Ubuntu /var/spool/mqueue-client 目录下会有大量文件, 产生的原因是: cron 任务中有输出内容时,默认会通过sendmail 发送,但是如果服务器上没有 sendmail 服务时,会将发送内容保存到这个目录内。

1、处理方式: 修改 /etc/crontab 内的任务,将输入内容抛弃

# 在每个任务后面加上下面命令
> /dev/null >&2

解释:
1、 第一个 > 是重定向的意思,表示将输出的内容写入到 /dev/null中,但是 /dev 目录下并没有null这个文件,所以这个意思就是把内容抛弃掉。
2、>&2 实际是 1>&2的简写。 1: 表示标准输出; 2: 表示错误输出;
3、>&2 的意思是: 1 的输出处理方式 跟 2 一致。

2、 /etc/crontab 修改示例

17 *	* * *	root    cd / && run-parts --report /etc/cron.hourly >/dev/null 2>&1
25 6	* * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) >/dev/null 2>&1
47 6	* * 7	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) >/dev/null 2>&1
52 6	1 * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) >/dev/null 2>&1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值