Hej alla,
Jag gjorde en del söker i detta forum men kan inte hitta något som matchar frågan jag knuffade huvuden med.
På en CentOS4/Postfix (och bash överallt) fält post gateway jag köra ett kommando med jämna mellanrum för att rensa Postfix kön av meddelanden "Från: MAILER -
ÖVERDÄNGARE".
Detta är en line'r (artigheten om Postfix listan arkiv)
Kod:
mailq | grep -v "^[^0-9A-Z]+" | grep MAILER-DAEMON | awk '{print $1}' | postsuper -d -
Detta genererar output exakt som visas:
[många föregående rader av exakt samma format]
postsuper: E657736C82BD: bort
postsuper: E1CAD36C8074: bort
och slutligen, i slutet av produktionen:
postsuper: Utgår: 127 inlägg
Vad jag försöker lista ut hur man gör så här .....
Hugg antalet borttagna meddelanden, och bifoga dem till en fil med en tidsstämpel t.ex. 20070830 07:32 - 127
så någonstans i det sistnämnda slutet av detta skulle vara>> cron_purges
Kan någon hjälpa mig att förstå hur hugg * bara * numret och hänga en tidsstämpel på det som visas i ovanstående exempel?
Regards & TIA!
Wally