> cron-zoo-log est-il" /> Ajoutez le fichier de sortie, mais avec grep ajouter timestamp? - The UNIX et Linux Forums
The UNIX and Linux Forums  
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > UNIX pour les nuls Questions et réponses
.
google unix.com



UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus!

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Sortie de fichier, mais plutôt que d'écraser append? Sepia UNIX pour les nuls Questions et réponses 2 06-19-2009 06:44 AM
comment comparer et grep timestamp dans un fichier avec la date actuelle Achu AIX 1 05-25-2009 09:05 AM
comment comparer et grep timestamp dans un fichier avec la date actuelle Achu AIX 1 05-25-2009 08:20 AM
Append de sortie à un autre fichier en Perl Raynon De programmation et de script Shell 7 09-03-2008 03:29 AM
Ajouter une sortie sur fichier ayhanne De programmation et de script Shell 3 10-24-2007 12:30 PM

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 06-25-2009
Sepia Sepia is offline
Registered User
  
 

Join Date: Apr 2007
Lieu: Angleterre
Posts: 49
Question Ajoutez le fichier de sortie, mais avec grep ajouter timestamp?

J'ai configurer une tâche qui greps un fichier toutes les cinq minutes et puis écrit (joint), la sortie grep / résultat à un autre fichier:

grep "singe" zoo.log | tail -1>> cron-zoo-log

Existe-t-il quelque manière que ce soit je peux ajouter la date et l'heure (timestamp) à la cron-zoo-fichier journal à chaque fois une nouvelle ligne a été ajouté?

Pour le moment, le cron-zoo-log, il suffit de se présente comme suit:

monkey house
singe voiture

Pourrais-je obtenir à:

monkey house 2009-01-01:16:54:00
singe voiture 2009-01-01:17:01:00

Merci.
  #2 (permalink)  
Old 06-25-2009
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Modérateur
  
 

Join Date: Feb 2005
Lieu: Boston, MA
Posts: 5119
Code:
grep "monkey" zoo.log | tail -1 | sed "s/^/$(date)/" >> cron-zoo-log
  #3 (permalink)  
Old 06-25-2009
Sepia Sepia is offline
Registered User
  
 

Join Date: Apr 2007
Lieu: Angleterre
Posts: 49
Citation:
Posté par vgersh99 View Post
Code:
grep "monkey" zoo.log | tail -1 | sed "s/^/$(date)/" >> cron-zoo-log
Excellent.

Cela revient à mettre la date avant le grep résultat - est-il un moyen de passer autour et peut-être de les séparer par une virgule?
  #4 (permalink)  
Old 06-25-2009
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Modérateur
  
 

Join Date: Feb 2005
Lieu: Boston, MA
Posts: 5119
Citation:
Posté par Sepia View Post
Excellent.

Cela revient à mettre la date avant le grep résultat - est-il un moyen de passer autour et peut-être de les séparer par une virgule?
Assurez-vous:
Code:
grep "monkey" zoo.log | tail -1 | sed "s/$/,$(date)/" >> cron-zoo-log
Je vous laisse changer le format de date "vous-même.
  #5 (permalink)  
Old 06-25-2009
Sepia Sepia is offline
Registered User
  
 

Join Date: Apr 2007
Lieu: Angleterre
Posts: 49
Merci, mais qui est en train de faire:

, Thu Jun 25 13:04:59 Paris 2009count: 3

Lorsque 'count 3 »devrait disposer de quatre mots infront of it!

J'ai essayé de changer l'ordre de sed "s /$/,$( date) /" autour mais qui ne semble pas aider.

edit: doesnt semblent être écrit, la date de son fait comme une tâche cron. Just a $ (date), le singe

Dernière édition par Sepia; au 06.25.2009 08:25 AM..
  #6 (permalink)  
Old 06-25-2009
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Modérateur
  
 

Join Date: Feb 2005
Lieu: Boston, MA
Posts: 5119
Citation:
Posté par Sepia View Post
Merci, mais qui est en train de faire:

, Thu Jun 25 13:04:59 Paris 2009count: 3

Lorsque 'count 3 »devrait disposer de quatre mots infront of it!
hm ....... étrange
essayer: sed "s / \ $/,$( date) /"
Citation:
Posté par Sepia
J'ai essayé de changer l'ordre de sed "s /$/,$( date) /" autour mais qui ne semble pas aider.

edit: doesnt semblent être écrit, la date de son fait comme une tâche cron. Just a $ (date), le singe
«crontab» fonctionne en shell Bourne - le "$ (date)» est ksh / bash spécifiques. Change '$ (date)' à '»date»»Dans crontab - ou écrire votre propre ksh / bash emballage et l'appeler à partir de cron.
Reply

Bookmarks

Tags
timestamp

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 09:54 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0