segunda-feira, 28 de julho de 2008

Apagando a fila do Qmail (2)

No post anterior passei uma dica de como apagar a fila do Qmail, agora venho melhorar o procedimento:


1 - Capturar os IDs das mensagens que desejamos apagar. Criar o arquivo /root/spam


2 - Capturar TODAS as mensagens que estão na fila do qmail. Criar o arquivo /root/fila

cd /var/qmail/queue

find . -type f > /root/fila


3 - Apagar as mensagens desejadas da fila

cd /var/qmail/queue

while read id ; do rm -f $(grep $id /root/fila) ; done < /root/spam


Essa pequena mudança produz uma diferença de horas para apagar mensagens, quando temos centenas de milhares de mensagens na fila.

Nenhum comentário: