Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2796 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Découper les logs en fonction d'horraires

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Découper les logs en fonction d'horraires

n°947390
Gug42
Posté le 27-08-2007 à 18:09:08  profilanswer
 

Bonjour,
 
Connaitriez vous un logiciel permettant de découper un log en fonction d'une heure (mail.log)  ... C'est à dire que je voudrais obtenir les logs qu'à partir d'une certaine heure ?
 
sinon faut que je me le fasse :/
 
d'avance merci  
 
++

mood
Publicité
Posté le 27-08-2007 à 18:09:08  profilanswer
 

n°947395
_p1c0_
Posté le 27-08-2007 à 19:08:36  profilanswer
 

à coup de grep ca doit pouvoir se faire non ?


---------------
-_- http://www.scienceshopping.com -_-
n°947400
e_esprit
Posté le 27-08-2007 à 19:36:35  profilanswer
 

Oui, avec un grep y a rien de plus simple.
Exemple, pour aujourd'hui, les logs de 16h :
grep '^Aug 27 16' /var/log/mail.log


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°947530
Gug42
Posté le 28-08-2007 à 09:46:37  profilanswer
 

ouaip mais y me faut toute la suite après l'heure H ... bon c'est sur je peux me démerder ;) mais bon si quelqu'un l'avait deja fait / deja debuggué :D

n°947532
_p1c0_
Posté le 28-08-2007 à 09:48:25  profilanswer
 

Gug42 a écrit :

ouaip mais y me faut toute la suite après l'heure H ... bon c'est sur je peux me démerder ;) mais bon si quelqu'un l'avait deja fait / deja debuggué :D


 
ben ca complique un peu l'expression mais c'est faisable!


---------------
-_- http://www.scienceshopping.com -_-
n°947536
e_esprit
Posté le 28-08-2007 à 09:54:00  profilanswer
 

Gug42 a écrit :

ouaip mais y me faut toute la suite après l'heure H ... bon c'est sur je peux me démerder ;) mais bon si quelqu'un l'avait deja fait / deja debuggué :D


 :heink:  
 
Parce que tu crois que la commande grep ne va pas te donner la ligne complète ? :heink:


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°947541
Gug42
Posté le 28-08-2007 à 10:00:30  profilanswer
 

sisi mais je parle de la suite du fichier ;)
 
chuis tjrs autant une burne en grep :D


Message édité par Gug42 le 28-08-2007 à 10:00:50
n°947542
franceso
Posté le 28-08-2007 à 10:01:03  profilanswer
 

e_esprit a écrit :


 :heink:  
 
Parce que tu crois que la commande grep ne va pas te donner la ligne complète ? :heink:

Je crois qu'il veut dire qu'il veut tous les logs *après* une certaine heure.
 
[EDIT]   [:benou_grilled]

Message cité 1 fois
Message édité par franceso le 28-08-2007 à 10:01:44

---------------
TriScale innov
n°947546
_p1c0_
Posté le 28-08-2007 à 10:06:09  profilanswer
 

franceso a écrit :

Je crois qu'il veut dire qu'il veut tous les logs *après* une certaine heure.
 
[EDIT]   [:benou_grilled]


 
grep -A ca permet pas de le faire ?
 
enfin au pire, un petit script de quelques lignes permet de le faire. en perl, ca se fait vite!  :)


---------------
-_- http://www.scienceshopping.com -_-
n°947548
franceso
Posté le 28-08-2007 à 10:08:22  profilanswer
 

A coup de grep, je ne vois pas d'autre solution que "grep -A 10000", mais c'est moche.
 
Comme d'hab, moi je ferais plutôt ça en perl (mais bon c'est peut-être un peu overkill :whistle:)

perl -ne '$found=1 if /^Aug 27 16/; print if $found'


---------------
TriScale innov
mood
Publicité
Posté le 28-08-2007 à 10:08:22  profilanswer
 

n°947559
_p1c0_
Posté le 28-08-2007 à 10:36:21  profilanswer
 

franceso a écrit :

A coup de grep, je ne vois pas d'autre solution que "grep -A 10000", mais c'est moche.
 
Comme d'hab, moi je ferais plutôt ça en perl (mais bon c'est peut-être un peu overkill :whistle:)

perl -ne '$found=1 if /^Aug 27 16/; print if $found'



 
ben je pensais à un truc du genre, enfin j'aurais fait moins bien que ca moi!  [:cerveau dawa]


---------------
-_- http://www.scienceshopping.com -_-
n°947571
Gug42
Posté le 28-08-2007 à 11:26:37  profilanswer
 

j'ai trouvé mon bonheur dans le petit utilitaire "logtail". Au départ je pensais pas que ca le ferait mais finalement si :D
 
C'est pratique ce soft :)
 
merci les gens :)
 
---------------------------------------------------------------------------------
 This program will read in a standard text file and create an
 offset marker when it reads the end. The offset marker is read
 the next time logtail is run and the text file pointer is moved
 to the offset location. This allows logtail to read in the next
 lines of data following the marker. This is good for marking log
 files for automatic log file checkers to monitor system events.
-----------------------------------------------------------------------------------


Message édité par Gug42 le 28-08-2007 à 11:27:40

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Découper les logs en fonction d'horraires

 

Sujets relatifs
[Vim] Avoir une vraie fonction supprimer ?Logs iptables et adresse MAC
Reception de logs en UDP sous unixCentraliser et analyser ses logs
message erreur imprimante dans les logsMail et impression mensuel de mes logs
Fonction mail pour serveur [réglé]Ne pas distribuer un mail en fonction de ses pièces jointes
(BASH) Découper $path en plusieurs variables (debutant)tomcat et les logs
Plus de sujets relatifs à : Découper les logs en fonction d'horraires


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)