Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/02/2013, à 12:22

DrDam

[résolu] Horodatage flux en shell

Bonjour à tous,

je ne sais pas comment poser la question à mon ami google, donc je viens quérir un peu d'aide..

j'ai une commande (varnishlog) qui me génère un flux que je stoque dans un fichier

varnishlog > mon fichier

le programme ne permet pas d'horodater le flux.

Ce que je voudrais c'est ajouter au début de chaque ligne un timestamp pour avoir une vision du temps de traitement ....

je continu à chercher de mon coté ..

merci à tous

Dernière modification par DrDam (Le 06/02/2013, à 12:49)


Tout ce qui a été crée par l'Homme devrait être patrimoine de l'humanité
Vous etes perdu ?, là ce sera trop loin

Hors ligne

#2 Le 06/02/2013, à 12:32

claudius01

Re : [résolu] Horodatage flux en shell

Bonjour,

Question: 'varnishlog' est-il écrit en script shell ou pire que c'est un binaire dont le source n'est pas disponible ?


Cordialement, A+
--
Claudius

Hors ligne

#3 Le 06/02/2013, à 12:40

pingouinux

Re : [résolu] Horodatage flux en shell

Bonjour,
Peut-être ceci :

while read lig; do echo $(date +"%T ") "$lig"; done < <(varnishlog) >mon_fichier

Hors ligne

#4 Le 06/02/2013, à 12:40

DrDam

Re : [résolu] Horodatage flux en shell

c'est un binaire qui génère des flux ..on récupère des lignes de logs ... on a une main hyper limité aux logs générer ... pas assez précis pour mon besoin malheureusement

je voudrais juste préfixer les lignes pas le timestamp avant de les écrire dans mon fichier ...


Tout ce qui a été crée par l'Homme devrait être patrimoine de l'humanité
Vous etes perdu ?, là ce sera trop loin

Hors ligne

#5 Le 06/02/2013, à 12:44

DrDam

Re : [résolu] Horodatage flux en shell

@pingouinux > exactement ça .. dans un autre format de temps...mais c'est l'idée


Tout ce qui a été crée par l'Homme devrait être patrimoine de l'humanité
Vous etes perdu ?, là ce sera trop loin

Hors ligne