¿Cómo ver el registro de Time Machine en MacOS Sierra?

¿Cómo ver el registro de Time Machine en MacOS Sierra?

En la versión anterior de OSX, podía ver los resultados de trabajos de copia de seguridad anteriores de Time Machine de la siguiente manera:

sudo syslog -F '$Time $Message' -k Sender com.apple.backupd

Ahoraregistro del sistemaya no forma parte del sistema operativo. Ha sido reemplazado por "registro".

No he podido encontrar información sobre trabajos de Time Machine usando "registro." También fallé al usar (la nueva versión de) la consola.

¿Alguna sugerencia?

Respuesta1

macOS Sierra utiliza Registro unificado (memoria y almacén de datos; ya no hay archivos de texto).

Sin embargo, con la log(1)utilidad, puede ver, filtrar, manipular, etc. registros. Consulte man logy aquí hay un par de ejemplos específicos de TimeMachine:

Transmita el registro, en vivo (como tail):

log stream --style syslog --predicate 'senderImagePath contains[cd] "TimeMachine"' --info

No transmitir, solo mostrar el registro y salir:

log show --style syslog --predicate 'senderImagePath contains[cd] "TimeMachine"' --info

Respuesta2

Tuve un problema similar. Escribí este script de shell para mostrarme las últimas 12 horas de actividad de Time Machine desde el registro y luego continuar siguiendo el registro en vivo.

yo lo llamotm-log

#!/bin/sh

filter='processImagePath contains "backupd" and subsystem beginswith "com.apple.TimeMachine"'

# show the last 12 hours
start="$(date -j -v-12H +'%Y-%m-%d %H:%M:%S')"

echo ""
echo "[History (from $start)]"
echo ""

log show --style syslog --info --start "$start" --predicate "$filter"

echo ""
echo "[Following]"
echo ""

log stream --style syslog --info --predicate "$filter"

Respuesta3

Para aquellos que buscan una vista en vivo de los mensajes de Time Machine en la aplicación GUI Console, habilite "Incluir mensajes de información" en el menú Acción.

Los útiles mensajes de estado de Time Machine aparecerán y se pueden filtrar con una búsqueda como Category:TMLogInfo.

Parece que log(1)es necesario ver el historial ya que la consola no muestra nada anterior a su apertura.

Respuesta4

Actualmente, mi solución es usar log stream --style syslog --predicate 'subsystem == "com.apple.TimeMachine"' --info. Pero no estoy del todo satisfecho con eso, así que todavía estoy buscando una manera mejor.

información relacionada