黑帽联盟

标题: postfix队列清理脚本 [打印本页]

作者: yun    时间: 2017-2-11 23:37
标题: postfix队列清理脚本
有时候服务器老是一直不停的发报错邮件,可能是我们写的程序出现了错误,如何清理掉上面堆积的队列呢,为了以后不再出现这样的问题,专门用个脚本来监控执行.

系统:centos 5.5

postfix的队列查看命令:
postqueue -p

postfix的队列清除命令:
postsuper -d ALL

清理脚本:
  1. #!/bin/bash

  2. /usr/sbin/postqueue -p|egrep '(Nov 8|Nov 9)' ; queue1.txt

  3. /usr/sbin/postqueue -p|egrep '(Nov 8|Nov 9)'|awk '{print $1}' ; queue2.txt

  4. for i in `cat /root/queue2.txt`

  5. do

  6. /usr/sbin/postsuper -d $i

  7. done
复制代码
好了,最后让系统自动执行监控吧





欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) Powered by Discuz! X2.5