Découper les logs en fonction d'horraires

Découper les logs en fonction d'horraires - Logiciels - Linux et OS Alternatifs

Marsh Posté le 27-08-2007 à 18:09:08    

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  
 
++

Reply

Marsh Posté le 27-08-2007 à 18:09:08   

Reply

Marsh Posté le 27-08-2007 à 19:08:36    

à coup de grep ca doit pouvoir se faire non ?


---------------
-_- http://www.scienceshopping.com -_-
Reply

Marsh Posté le 27-08-2007 à 19:36:35    

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.
Reply

Marsh Posté le 28-08-2007 à 09:46:37    

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

Reply

Marsh Posté le 28-08-2007 à 09:48:25    

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 -_-
Reply

Marsh Posté le 28-08-2007 à 09:54:00    

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.
Reply

Marsh Posté le 28-08-2007 à 10:00:30    

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
Reply

Marsh Posté le 28-08-2007 à 10:01:03    

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
Reply

Marsh Posté le 28-08-2007 à 10:06:09    

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 -_-
Reply

Marsh Posté le 28-08-2007 à 10:08:22    

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
Reply

Marsh Posté le 28-08-2007 à 10:08:22   

Reply

Marsh Posté le 28-08-2007 à 10:36:21    

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 -_-
Reply

Marsh Posté le 28-08-2007 à 11:26:37    

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
Reply

Sujets relatifs:

Leave a Replay

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