pb tail marche pas bien. [TAIL] - Linux et OS Alternatifs
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.
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
Marsh Posté le 25-11-2005 à 09:58:43
olicel a écrit : Pour finir je voulais faire une commande comme ca: |
Logrotate n'existe sous HP-UX ?
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.
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
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.
Marsh Posté le 25-11-2005 à 10:09:08
oooooooooo ca devient interressant ca.
je vais chercher dans se sens.
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.
Marsh Posté le 25-11-2005 à 10:39:31
oui mais au moins ça marche
tu fais un script que tu met en crond et voila
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