> cron-zoo-log ¿Hay" /> Adjuntar archivo con grep, pero añadir fecha y hora de salida? - Los Foros UNIX y Linux
The UNIX and Linux Forums  
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.

Go Back   El UNIX y Linux Foros > Arriba Foros > UNIX for Dummies Preguntas y Respuestas
.
google unix.com



UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida!

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
Salida a adjuntar el archivo, pero en lugar de sobrescribir? Sepia UNIX for Dummies Preguntas y Respuestas 2 06-19-2009 07:44 AM
cómo comparar y grep timestamp en un archivo con la fecha actual Achu AIX 1 05-25-2009 10:05 AM
cómo comparar y grep timestamp en un archivo con la fecha actual Achu AIX 1 05-25-2009 09:20 AM
Anexar salida a otro archivo en Perl Raynon Programación de scripts de shell y 7 09-03-2008 04:29 AM
Anexar al archivo de salida ayhanne Programación de scripts de shell y 3 10-24-2007 01: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 vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 06-25-2009
Sepia Sepia is offline
Usuario Registrado
  
 

Fecha: abril 2007
Ubicación: Inglaterra
Puestos: 49
Question Adjuntar archivo con grep, pero añadir fecha y hora de salida?

He configurado una tarea que un archivo greps cada cinco minutos y, a continuación, escribe (agrega) la salida de grep / resultado en otro archivo:

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

¿Hay alguna manera de que me pueda agregar la fecha y la hora (hora) a la cron-zoo-archivo de registro para cada vez que una nueva línea se ha añadido?

En el momento en que el zoológico-cron-registro sólo tiene este aspecto:

mono casa
mono coche

¿Podría llegar a ser:

mono casa 2009-01-01:16:54:00
mono coche 2009-01-01:17:01:00

Gracias.
  #2 (Enlace permanente)  
Old 06-25-2009
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderador
  
 

Fecha: febrero 2005
Localización: Boston, MA
Mensajes: 5.122
Código:
grep "monkey" zoo.log | tail -1 | sed "s/^/$(date)/" >> cron-zoo-log
  #3 (Enlace permanente)  
Old 06-25-2009
Sepia Sepia is offline
Usuario Registrado
  
 

Fecha: abril 2007
Ubicación: Inglaterra
Puestos: 49
Cita:
Publicado originalmente por vgersh99 View Post
Código:
grep "monkey" zoo.log | tail -1 | sed "s/^/$(date)/" >> cron-zoo-log
Excelente.

Eso es poner la fecha antes de que el resultado grep - ¿Existe una manera de cambiar y tal vez en torno a ellos por separado por una coma?
  #4 (Enlace permanente)  
Old 06-25-2009
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderador
  
 

Fecha: febrero 2005
Localización: Boston, MA
Mensajes: 5.122
Cita:
Publicado originalmente por Sepia View Post
Excelente.

Eso es poner la fecha antes de que el resultado grep - ¿Existe una manera de cambiar y tal vez en torno a ellos por separado por una coma?
seguro:
Código:
grep "monkey" zoo.log | tail -1 | sed "s/$/,$(date)/" >> cron-zoo-log
Yo le permiten cambiar el formato de "fecha" a ti mismo.
  #5 (Enlace permanente)  
Old 06-25-2009
Sepia Sepia is offline
Usuario Registrado
  
 

Fecha: abril 2007
Ubicación: Inglaterra
Puestos: 49
Gracias, pero que está haciendo ahora:

, Jue Jun 25 13:04:59 H. Esp 2009count: 3

¿Dónde contar 3 'debe tener cuatro palabras en frente de él!

He intentado cambiar el orden de sed "s /$/,$( fecha) /" alrededor pero que no parece ayudar.

editar: doesnt parecen ser por escrito la fecha de su hecho como un cronjob. Sólo ha $ (date), mono

Última edición por Sepia; al 06-25-2009 09:25 AM..
  #6 (Enlace permanente)  
Old 06-25-2009
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderador
  
 

Fecha: febrero 2005
Localización: Boston, MA
Mensajes: 5.122
Cita:
Publicado originalmente por Sepia View Post
Gracias, pero que está haciendo ahora:

, Jue Jun 25 13:04:59 H. Esp 2009count: 3

¿Dónde contar 3 'debe tener cuatro palabras en frente de él!
hm ....... extraño
probar: sed "s / \ $/,$( fecha) /"
Cita:
Publicado originalmente por Sepia
He intentado cambiar el orden de sed "s /$/,$( fecha) /" alrededor pero que no parece ayudar.

editar: doesnt parecen ser por escrito la fecha de su hecho como un cronjob. Sólo ha $ (date), mono
'crontab' se ejecuta en shell Bourne - el '$ (fecha) »se ksh / bash específicos. Cambio "$ (date) 'a'»fecha»"En el crontab - o escribir su propio ksh / bash envoltorio y lo llaman desde cron.
Reply

Marcadores

Etiquetas
timestamp

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 12:35 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0