journalctl -S [timestamp]
Así que journalctl imprime mucha información, como quienes lean esto probablemente ya lo sepan. Hay una bandera -S
(o --since
) que permite al usuario señalar la fecha de los registros que está buscando. Recibí un mensaje de error asociado al visor de fuentes de GNOME y quería comprobar journalctl
lo que decía, pero había tantas entradas de registro que desplazarme por todas ellas PG DOWNme llevaría literalmente la mayor parte del día (probablemente debería hacerlo). borrar mis cachés y registros con más frecuencia). Hay una bandera que ayuda a identificar una fecha específica de registros. Si sabe cuándo colocar el registro que desea ver, puede usar esta herramienta para evitar desplazarse por un complejo de registros de Googol.
Mi problema es que cada vez que intenté usar la bandera recibía un mensaje de error que básicamente decía (en pocas palabras), "la marca de tiempo que estás usando es incorrecta, corrígela y vuelve a intentarlo". Al escribir journalctl --help
no se menciona el formato a utilizar, ni tampoco el mensaje de error, lo cual es muy frustrante. Además, cuando digo "cada vez que lo usé", me refiero a tiempos que abarcan años. Simplemente abro el archivo de registro manualmente navegando a los registros del sistema y uso mi editor para copiar el archivo en un directorio separado donde puedo eliminar lo que no necesito y realizar una búsqueda de expresiones regulares de lo que quiero. Me gustaría poder ingresar la marca de tiempo aunque, en teoría, debería ser mucho más rápido.
¿Alguien puede darme un ejemplo práctico que demuestre que se debe utilizar para ingresar la marca de tiempo?
Respuesta1
Todos los formatos están documentados en eltiempo_sistema(7)página de manual, con ejemplos incluidos.
El formato más sencillo es unrelativomarca de tiempo: -1h
para "hace 1 hora", -15m
para hace "15 minutos".
Para horas absolutas, se aceptan marcas de tiempo en formato "aproximadamente RFC 3339 o ISO 8601" YYYY-MM-DD hh:mm:ss
(así como solo la parte de fecha o la parte de hora), por ejemplo, 16:30
para las 4:30 p.m.