Na versão anterior do OSX, consegui visualizar os resultados de trabalhos anteriores de backup do Time Machine assim:
sudo syslog -F '$Time $Message' -k Sender com.apple.backupd
Agoraregistro de sistemanão faz mais parte do sistema operacional. Foi substituído por "registro."
Não consegui encontrar informações sobre trabalhos de máquina do tempo usando "registro." Também falhei ao usar (a nova versão do) console.
Alguma sugestão?
Responder1
O macOS Sierra usa o Unified Logging (memória e armazenamento de dados; não há mais arquivos de texto).
No entanto, com o log(1)
utilitário, você pode visualizar, filtrar, manipular etc. Consulte man log
e aqui estão alguns exemplos específicos do TimeMachine:
Transmita o log ao vivo (como tail
):
log stream --style syslog --predicate 'senderImagePath contains[cd] "TimeMachine"' --info
Não transmita, apenas mostre o log e saia:
log show --style syslog --predicate 'senderImagePath contains[cd] "TimeMachine"' --info
Responder2
Eu tive um problema parecido. Escrevi este script de shell para me mostrar as últimas 12 horas de atividade do Time Machine no log e, em seguida, continuar acompanhando o log ao vivo.
eu chamo issotm-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"
Responder3
Para aqueles que procuram uma visualização ao vivo das mensagens do Time Machine no aplicativo GUI Console, habilite "Incluir mensagens informativas" no menu Ação.
As mensagens úteis de status do Time Machine serão exibidas e podem ser filtradas com uma pesquisa como Category:TMLogInfo
.
Parece que log(1)
é necessário visualizar o histórico, pois o console não mostra nada antes de ser aberto.
Responder4
Atualmente, minha solução é usar log stream --style syslog --predicate 'subsystem == "com.apple.TimeMachine"' --info
. Mas não estou muito feliz com isso, então ainda estou procurando uma maneira melhor.