前段时间,nagios报警时,由于线路问题,所有邮件全部堵塞在服务器上,线路恢复后,都已经过了几个小时了,还在接收线路刚出问题的时的报警邮件,崩溃,所以写了一个简单的清除邮件队列的脚本,不过最好不要使用在正常的邮件服务器上,这样会导致你重要邮件丢失的。
vim rmmqueue.sh
- #/bin/bash
- ######################################
- # liyuejing touch in 2011/1/30 23:59#
- ######################################
- quepath=/var/spool/mqueue
- filenum=`ls $quepath|wc -l`
- if [ $filenum -ge 40 ];then
- ls $quepath >>/script/log
- rm -rf $quepath/*
- fi
比较简单,但是对报警的来说,还是挺实用的~
转载于:https://blog.51cto.com/newyue/553395