Sujet : Re: grep sur news.notice et rotation de fichiers
De : jdd (at) *nospam* dodin.org (jdd)
Groupes : fr.comp.usenet.serveursDate : 19. Jun 2022, 13:24:41
Autres entêtes
Organisation : Le serveur de jdd pour fr*
Message-ID : <t8n4i9$3q4$1@ns507557.dodin.fr.nf>
References : 1 2
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0
Le 19/06/2022 à 11:09, yamo' a écrit :
Salut,
jdd wrote:
>
MAILTO = processed
0 3 * * * grep -B1 "processed notice" /etc/news/logs/news.notice
MAILTO news
0 3 * * * /usr/lib/news/bin/news.daily expireover delayrm lowmark
(...)
>
pas de risque de collision? je peux décaler la deuxième d'une minute (1
3 *...), mais est-ce suffisant?
Il suffirait d'une fois par jour lancer :
zgrep -B1 "processed notice" /var/log/news/OLD/news.notice.1.gz
Mais je ferais plutôt :
zgrep nocem /var/log/news/OLD/news.notice.1.gz\
| grep -E "processed|Articles cancelled"
Ça doit être possible de demander à logrotate d'envoyer
le mail dès création du gz...
alors l'idée de départ est bonne, utiliser l'archive de la veille, après tout cette publication n'est pas à un jour près. Mais ça ne va pas marcher: chez moi, sans que j'y sois pour quoi que ce soit, les archives ont dans leur nom la date du jour (news.notice-20220313.xz) et je tiens pas à utiliser des scripts que je saurais plus lire trois jours après :-))
merci
jdd
-- mon serveur dodin.fr.nf