Bagaimana cara melihat log mesin waktu di MacOS Sierra?

Pada versi OSX sebelumnya, saya dapat melihat hasil pekerjaan pencadangan Time Machine sebelumnya:

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

Sekarang syslog tidak lagi menjadi bagian dari sistem operasi. Ia telah digantikan oleh "log."

Saya gagal menemukan info tentang pekerjaan mesin waktu menggunakan "log." Saya juga gagal menggunakan (versi baru) konsol.

Ada saran?

macOS Sierra menggunakan Unified Logging (memori dan penyimpanan data; tidak ada file teks lagi).

Namun, dengan utilitas log(1), Anda dapat melihat, memfilter, memanipulasi log dll. Lihat man log, dan berikut ini beberapa contoh khusus TimeMachine:

Streaming log, secara langsung (seperti tail):

log stream --style syslog --predikat 'senderImagePath berisi [cd] "TimeMachine"' --info

Jangan streaming, tetapi tampilkan log end exit:

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

Komentar (3)

Bagi mereka yang mencari tampilan langsung pesan Time Machine di aplikasi Konsol GUI, aktifkan "Include Info Messages" di menu Action.

Pesan-pesan status Time Machine yang berguna kemudian akan muncul dan dapat difilter dengan pencarian seperti Category:TMLogInfo.

Sepertinya log(1) diperlukan untuk melihat riwayat karena Console tidak menampilkan apa pun dari sebelum dibuka.

Komentar (1)

Saat ini, solusi saya adalah menggunakan log stream --style syslog --predikat 'subsystem == "com.apple.TimeMachine"' --info. Tapi saya tidak cukup senang dengan itu, jadi saya masih mencari cara yang lebih baik.

Komentar (0)