[TAIL] pb tail marche pas bien.

pb tail marche pas bien. [TAIL] - Linux et OS Alternatifs

Marsh Posté le 25-11-2005 à 09:42:57    

bonjour,
 
J'ai un fichier jl.log quie fait 27084 lignes. compté avec un cat jl.log | wc -l
Comme c'est un log qui grossit sans arret... j'aimerais couper aux 3000 dernieres lignes.
je voulais donc faire un  
tail -n 3000 jl.log
 
la commande marche mais ne me retourne que 287 lignes. pkoi je ne comprend pas !!
 
merci,
 
Olivier
 
sous HP-UX je test sous fedora le meme fichier

Reply

Marsh Posté le 25-11-2005 à 09:42:57   

Reply

Marsh Posté le 25-11-2005 à 09:51:06    

la commande tail ne fait qu'afficher et ne tranche pas ton fichier.
il se peut qu'a l'affichage il te manque de la ram ou buffer pour afficher
la totalité des 3000lignes.

Reply

Marsh Posté le 25-11-2005 à 09:54:35    

bon j'ai testé sous fedora... ca marche.
 
J'ai fait un  
tail -n 3000 jl.log | wc -l
 
j'ai aussi essayer un
tail -n 3000 jl.log  > toto
 
Les deux commandes n'utilisent pas l'affichage sur ecran.
Ca marche sous fedrao mais pas sous HP-UX.
 
comment je peux faire. kel buffer ? ou chercher le pb ? une autre solution
 
Pour finir je voulais faire une commande comme ca:
 
tail -n 3000 jl.log > jl.log1 & rm jl.log & mv jl.log1 jl.log
mais il faut que le tail marche avant
 

Reply

Marsh Posté le 25-11-2005 à 09:57:48    

ou qu'un logrotate soit passé par la ?

Reply

Marsh Posté le 25-11-2005 à 09:58:43    

olicel a écrit :

Pour finir je voulais faire une commande comme ca:
 
tail -n 3000 jl.log > jl.log1 & rm jl.log & mv jl.log1 jl.log


Logrotate n'existe sous HP-UX ?


Message édité par l0ky le 25-11-2005 à 10:00:01
Reply

Marsh Posté le 25-11-2005 à 09:58:46    

Reply

Marsh Posté le 25-11-2005 à 09:59:27    

Reply

Marsh Posté le 25-11-2005 à 09:59:27    

pas de logrotate sous hp-ux... ce sont des logs d'un appli specifiques, je certains qu'il ne sont touché par aucun programme.

Reply

Marsh Posté le 25-11-2005 à 10:00:18    

u

Reply

Marsh Posté le 25-11-2005 à 10:02:51    

HP-UX n'a pas que des outils standards GNU, le problème doit être là.
 
Tu dois avoir un package avec les utils GNU

Reply

Marsh Posté le 25-11-2005 à 10:02:51   

Reply

Marsh Posté le 25-11-2005 à 10:06:49    

ça fait trop longtemps que j'ai pas touché un HP-UX, je m'en souviens plus exactement.
je crois qu'il existe une autre commande que tail pour faire ce que tu veux.

Reply

Marsh Posté le 25-11-2005 à 10:08:40    

voila
 
#split -10 mon-fichier fichier

Reply

Marsh Posté le 25-11-2005 à 10:09:08    

oooooooooo ca devient interressant ca.
je vais chercher dans se sens.

Reply

Marsh Posté le 25-11-2005 à 10:27:38    

split ca me créer plein de fichier d'ue taille specifier ... c pas trop ce que je veux, apres faut que je m'amuse a supprimer tout ceux qui servent a rien. c pas tres rentable comme commande.

Reply

Marsh Posté le 25-11-2005 à 10:39:31    

oui mais au moins ça marche :hello:
tu fais un script que tu met en crond et voila


Message édité par memaster le 25-11-2005 à 10:40:06
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed