Hi all,
Ik heb een beetje rondgekeken in dit forum, maar kan niets vinden dat de kwestie ben ik het hoofd stoten met lucifers.
Op een CentOS4/Postfix (en bash overal) mail gateway vak I periodiek uitvoeren van een opdracht aan de Postfix wachtrij van berichten "Purge Van: MAILER -
DAEMON".
Dit is de een line'r (met dank aan de Postfix lijst archieven)
Code:
mailq | grep -v "^[^0-9A-Z]+" | grep MAILER-DAEMON | awk '{print $1}' | postsuper -d -
Dit genereert output precies zoals afgebeeld:
[vele voorgaande lijnen van exact hetzelfde formaat]
postsuper: E657736C82BD: verwijderd
postsuper: E1CAD36C8074: verwijderd
en ten slotte, aan het einde van de output:
postsuper: Deleted: 127 berichten
Wat ik probeer uit te vinden hoe dit te doen is .....
Pak het aantal verwijderde berichten, en voegt ze naar een bestand met een tijdstempel bijv. 20070830 07:32 - 127
dus ergens in het einde van dit laatste zou zijn>> cron_purges
Kan iemand me helpen begrijpen hoe * alleen * het aantal grijper, en hangen een tijdstempel op zoals wordt weergegeven in het bovenstaande voorbeeld?
Regards & TIA!
Wally