Oi tudo,
Fiz algumas pesquisar neste fórum, mas não pode encontrar tudo o que coincide com o problema que estou com a cabeça ebulição.
Em um CentOS4/Postfix (em todos os lugares e bash) mail gateway caixa eu executar um comando periodicamente para purgar o Postfix fila de mensagens "From: Mailer -
DAEMON".
Esta é a uma line'r (cortesia do Postfix lista arquivos)
Código:
mailq | grep -v "^[^0-9A-Z]+" | grep MAILER-DAEMON | awk '{print $1}' | postsuper -d -
Isto gera saída exatamente como mostrado:
[anterior muitas linhas de exactamente o mesmo formato]
postsuper: E657736C82BD: removido
postsuper: E1CAD36C8074: removido
e, finalmente, no final da saída:
postsuper: Eliminado: 127 mensagens
O que estou tentando descobrir como fazer isto .....
Pegue o número de mensagens excluídas, e anexar-las para um arquivo com uma hora por exemplo: 20070830 07:32 - 127
assim, algures no final deste último seria>> cron_purges
Alguém pode me ajudar a compreender a forma de agarrar * * apenas o número e pendurá-la para uma hora como mostrado no exemplo acima?
Regards & TIA!
Wally