TA的每日心情 | 奋斗 2019-10-18 11:20 |
---|
签到天数: 678 天 [LV.9]以坛为家II
|
有时候服务器老是一直不停的发报错邮件,可能是我们写的程序出现了错误,如何清理掉上面堆积的队列呢,为了以后不再出现这样的问题,专门用个脚本来监控执行.
系统:centos 5.5
postfix的队列查看命令:
postqueue -p
postfix的队列清除命令:
postsuper -d ALL
清理脚本:- #!/bin/bash
- /usr/sbin/postqueue -p|egrep '(Nov 8|Nov 9)' ; queue1.txt
- /usr/sbin/postqueue -p|egrep '(Nov 8|Nov 9)'|awk '{print $1}' ; queue2.txt
- for i in `cat /root/queue2.txt`
- do
- /usr/sbin/postsuper -d $i
- done
复制代码 好了,最后让系统自动执行监控吧
|
|