今天同事遇到了一个问题,整理一下。
在/var/spool/postfix/maildrop中出现了很多数据文件,占用大量存储。
一番搜索之后,发现是crontab的输出会以邮件的形式发送给所有者,但是机器上又没有发邮件的环境,所以导致产生大量的邮件数据文件。
解决方法是:把crontab的输出指定到相应的文件或者是/dev/null
输出包括两种,一种是程序的输出,一种是程序的错误。
> :代表重定向,结果覆盖重写
>> : 代表重定向,结果追加
1 :表示stdout标准输出
2 :表示stderr标准错误
& :表示等同于的意思
&> : 1和2都重定向
2>&1: 2和1一样的重定向
同事的stderr输出没有重定向,我把2指定到了/dev/null