Script de búsqueda en varios servidores
Publicado por nov_85 (3 intervenciones) el 30/04/2021 11:59:09
Buenos días,
Necesito crear un script que me permita realizar una búsqueda en varios servidores pero con el siguiente proceso:
1- Se pedirá introducir tres variables para la búsqueda: fecha (que puede añadirse como aammdd/aammd/aamm/aam/aa, rango de horas a buscar y cadena/palabra que queremos buscar. (Ej: fecha: 210430, de 13 a 14 h, ERROR)
2- Se hará una búsqueda en dos servidores distintos por ssh de los archivos en cuyo nombre tenga la fecha introducida y que en su contenido tenga algún registro dentro del rango de horas (cada registro en estos archivos empiezan con el formato aaaa-mm-aa hh:mm:ss,msmsms pero puede tener varias lineas un mismo registro). Estos archivos estarán en un directorio concreto y será la misma ruta en ambos servidores. El resultado se guardará en un txt por cada servidor. (Ej: el txt contendrá los archivos donde se ha registrado toda la actividad entre las 13 y las 14 horas del 30/04/2021)
3- Se realizará una búsqueda de la cadena/palabra que hemos introducido en los archivos de la búsqueda anterior en el servidor correspondiente.
4- Se generará otro txt con los resultados de la búsqueda por servidor y se mostrará en pantalla el número total de registros encontrados en cada servidor.
He intentado mil maneras pero no soy capaz de quitar toda esta información de manera sencilla ¿alguien puede ayudarme?
Gracias
Necesito crear un script que me permita realizar una búsqueda en varios servidores pero con el siguiente proceso:
1- Se pedirá introducir tres variables para la búsqueda: fecha (que puede añadirse como aammdd/aammd/aamm/aam/aa, rango de horas a buscar y cadena/palabra que queremos buscar. (Ej: fecha: 210430, de 13 a 14 h, ERROR)
2- Se hará una búsqueda en dos servidores distintos por ssh de los archivos en cuyo nombre tenga la fecha introducida y que en su contenido tenga algún registro dentro del rango de horas (cada registro en estos archivos empiezan con el formato aaaa-mm-aa hh:mm:ss,msmsms pero puede tener varias lineas un mismo registro). Estos archivos estarán en un directorio concreto y será la misma ruta en ambos servidores. El resultado se guardará en un txt por cada servidor. (Ej: el txt contendrá los archivos donde se ha registrado toda la actividad entre las 13 y las 14 horas del 30/04/2021)
3- Se realizará una búsqueda de la cadena/palabra que hemos introducido en los archivos de la búsqueda anterior en el servidor correspondiente.
4- Se generará otro txt con los resultados de la búsqueda por servidor y se mostrará en pantalla el número total de registros encontrados en cada servidor.
He intentado mil maneras pero no soy capaz de quitar toda esta información de manera sencilla ¿alguien puede ayudarme?
Gracias
Valora esta pregunta


0