Limitation buffer de la commande tail (UNIX)

Fermé
ben_maury Messages postés 8 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 8 octobre 2009 - 8 oct. 2009 à 11:37
ben_maury Messages postés 8 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 8 octobre 2009 - 8 oct. 2009 à 16:10
Bonjour,
Je travaille sur une station UNIX et je cherche à récupérer les nouvelles données d'un log qui se remplit toutes les minutes.
Je pensais le faire avec la commande tail après avoir déterminé le nombre de ligne ajoutées au log.
Le problème est que la commande tail a un buffer limité à 20Ko, et il arrive que le delta que je veux récupérer dépasse cette taille..

Une idée??

D'avance merci.

Benoit
A voir également:

2 réponses

dubcek Messages postés 18769 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 30 mars 2025 5 629
8 oct. 2009 à 11:55
hello
tu peux spécifier le nombre de lignes que tu veux afficher
tail -n 100
0
ben_maury Messages postés 8 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 8 octobre 2009
8 oct. 2009 à 16:10
Salut,

Merci pour l'aide mais du coup j'ai utilisé la commande sed avec le numéro des lignes de fin fichier de l'ancien fichier et du nouveau fichier.

Benoit
0