Busqueda syslog

Imagen de jjmontero
0 puntos

Hola a tod@s:
Soy nuevo en el foro y me gustaria preguntar por la busqueda de contenidos, mejor empiezo explicando el caso, tengo el fichero syslog, al cual extraigo una cadena de palabras como warning, etc..., pero no soy capaz de que me extraiga esa cadena desde una fecha determinada, en el caso desde el día anterior.
El comando que uso actualmente es:
grep -E "Warning|critical|error|alert|debug|Emergency|failed" syslog.log |grep -v login

Imagen de .doc
+1
0
-1

no se si te estás complicando la vida: abre, con gedit, el archivo /var/log/syslog y no tienes más que buscarlos en las fechas (que se indican en cada línea) que quieras.

Por cierto que el archivo es 'syslog' (no 'syslog.log') y que, de vez en cuando, los de fechas anteriores se comprimen y se guardan con extensión *.1, *.2.gz, *.3.gz, etc, quizás ahí radique también tu problema.

+1
0
-1
Imagen de Alcruz
+1
0
-1

Sería algo así
sudo grep -E "Warning|critical|error|alert|debug|Emergency|failed" /var/log/syslog |grep -v login

Entra a /var/log/syslog y ve cual es el nombre de los antiguos, creo que son syslog.1 , syslog.2 etc y haz lo cambios en la expresión anterior para syslog.1 , syslog.2 etc

+1
0
-1
Imagen de Alcruz
+1
0
-1

Creo que esta sería la expresión
sudo grep -E "Warning|critical|error|alert|debug|Emergency|failed" /var/log/syslog* |grep -v login

+1
0
-1