![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| Cómo extraer la fecha con el tiempo de archivo | prash_b | Programación de scripts de shell y | 5 | 06-18-2008 09:30 AM |
| Fecha y hora del archivo de registro | captoro | Programación de scripts de shell y | 8 | 09-03-2007 10:23 PM |
| ¿cómo puedo poner una fecha y una hora en un nombre de archivo | jhamm | UNIX for Dummies Preguntas y Respuestas | 2 | 01-16-2007 09:31 AM |
| la creación de un archivo fecha y hora | alisevA3 | UNIX for Dummies Preguntas y Respuestas | 3 | 07-08-2005 06:21 AM |
| Archivo de fecha y hora | Xenón | UNIX for Dummies Preguntas y Respuestas | 1 | 10-09-2001 04:58 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Procesamiento de un archivo de registro basado en la fecha y la hora de entrada y la fecha / hora en el archivo de registro
Hola,
Estoy tratando de lograr lo siguiente y quisiera algunas sugerencias o posibles bash scripts de ejemplo que puede trabajar Tengo un directorio que tiene una lista de archivos de registro que periódicamente objeto de dumping a partir de un guión que es crontab que rotan 4 generaciones. Habrá un sello de tiempo que está asociado el archivo cuando se crea. application.log.1 application.log.2 application.log.3 application.log.4 application.log.5 Tengo otro script que tendrá una entrada de fecha / hora, no estoy seguro de que es el formato más fácil de comparar, a partir de la corta mirada en torno a él suena como es la época más fácil / más rápido. Quiero aprovechar que el formato que es, básicamente restar 5 minutos y que es una encuesta thats período y luego se define el uso de esa fecha y la hora de comparar con los registros que se alternan y, básicamente, el proceso de registro que se corresponde estrechamente con la "currentInputDateTime" donde no puede ser mayor que "currentInputDateTime", pero inferior a igual a la hora actual, supongo que esto podría ser un "ls-tr | awk '(print $ 6 $ 7)' para obtener la fecha y la hora y de alguna manera convertir a los época. Me pregunto si esto es algo que se ha encontrado antes de lo que la rueda no tiene que ser re-inventado. Gracias de antemano |
|
||||
|
|
|
||||
|
Estaba echando un vistazo a los enlaces y he visto que podía pasar en un parámetro como el siguiente:
fecha-d "2008-03-15 11:40" - fecha \u003d "5 minutos" +% F \u003d\u003d% I:% M Aunque la salida fue la siguiente: 2008-03-15 \u003d\u003d 09:30 Yo estaba esperando para volver 11:35 por el momento, ¿hay algo que me falta para tener un formato de fecha y restar 5 minutos a partir de ese momento y convertirlo a la hora de comparar la época con otros valores de la época? |
|
||||
|
Debe ser algo como: Código:
date --date "2008-03-15 11:40 5 min ago" +%F==%I:%M ¿Pero cuál es la razón para usar este formato "+% F \u003d\u003d% I:% M"? Puede obtener la época tiempo de 5 minutos con: Código:
date --date "2008-03-15 11:40 5 min ago" +%s Recuerdos |
|
||||
|
Muchas gracias, yo iba por esa ruta de la utilización de los "5 minutos", pero no se dio cuenta de que era el apoyo para formar parte de la cadena de entrada, que fue donde me confunde y no no pudo encontrar un ejemplo en línea o no leer las páginas del manual correctamente. Voy a intentar lo que nos ha facilitado con mi script para ver si puede conseguir este grupo de trabajo
|
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|