Deutsch   English   Français   Italiano  
<t8pblu$671$1@rasp.pasdenom.info>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder8.news.weretis.net!pasdenom.info!.POSTED.2a01:e0a:21:ea80:2c00:a497:8c01:4930!not-for-mail
From: yamo' <yamo@beurdin.invalid>
Newsgroups: fr.comp.usenet.serveurs
Subject: Re: grep sur news.notice et rotation de fichiers
Date: Mon, 20 Jun 2022 10:38:16 +0200
Organization: <https://pasdenom.info/news.html>
Message-ID: <t8pblu$671$1@rasp.pasdenom.info>
References: <t8mhfs$scq$1@ns507557.dodin.fr.nf> <t8mp3l$e8$1@rasp.pasdenom.info> <t8n4i9$3q4$1@ns507557.dodin.fr.nf>
Reply-To: yamo' <yamo@groumpf.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=fixed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 20 Jun 2022 08:38:22 -0000 (UTC)
Injection-Info: rasp.pasdenom.info; posting-account="stephane@usenet"; posting-host="2a01:e0a:21:ea80:2c00:a497:8c01:4930";
	logging-data="6369"; mail-complaints-to="abuse@pasdenom.info"
User-Agent: flnews/1.1.0 (for GNU/Linux)
Cancel-Lock: sha256:VyVM69ZzKvdyyxT+lC7PEMwiov/aEQvyRAGHWuKfWCU=
Bytes: 2104
Lines: 27

Salut, 
jdd wrote:
> >   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 :-))

Alors, en lisible (tri par date avec ls et on récupère le dernier
 avec tail ) :

xzgrep  nocem  $(ls -tr /var/log/news/OLD/news.notice-* |tail -1)\
| grep -E "processed|Articles cancelled"


D'après le man de xz, xzgrep remplace zgrep dans ton cas.

-- 
Stéphane