Dado que su objetivo final es rastrear el historial de información en los archivos system.log, podría, como alternativa, intentar grep
desde la línea de comandos y buscar todos los registros del sistema a la vez. No soy un profesional con grep
, pero buscar algo como "shutdown" en todos los registros se puede hacer a través de:
grep shutdown /var/log/system.log*
Esto produciría una salida única con cualquier línea que contenga la palabra "shutdown". El *
al final es una expresión regular que expande la búsqueda a todos los archivos que comienzan con system.log
, independientemente de la extensión que siga (por ejemplo, system.log.0.bz2, system.log.0.bz3
). Si asimila expresiones regulares, también conocido como "regex" (no lo hago), puede aumentar este tipo de búsqueda y hacerlo ridículamente poderoso y específico. Puede consultar este enlace y este enlace para obtener más información sobre expresiones regulares.
Además, si desea ver los resultados fuera de la Terminal, puede canalizar los resultados a un archivo de texto sin formato a través de:
grep shutdown system.log* | ~/Desktop/results.txt
Me doy cuenta de que esto no reestructura los registros de tu sistema, pero te da el resultado final que estás buscando.