Ho impostato il mio kernel per l'avvio dettagliato utilizzando
sudo nvram boot-args="-v"
Questi log sono ciò che volevo vedere, ma come posso visualizzare il log dopo l'avvio? Ho cercato tutti i file di registro senza successo.
Ho impostato il mio kernel per l'avvio dettagliato utilizzando
sudo nvram boot-args="-v"
Questi log sono ciò che volevo vedere, ma come posso visualizzare il log dopo l'avvio? Ho cercato tutti i file di registro senza successo.
dmesg
non mi ha mostrato l'intero log di avvio ma solo le ultime 100 righe di esso, il che non era sufficiente.
Ciò che funziona per me (su macOS 10.12.6) per vedere tutti i messaggi di avvio è questo comando:
sudo log show --predicate "processID == 0" --start $(date "+%Y-%m-%d") --debug
Mostra tutti i msgs del kernel di oggi, incluso il processo di avvio.
Se vuoi solo i msgs dal riavvio, inserisci manualmente la data e l'ora, in questo modo, nel formato 24 ore:
sudo log show --predicate "processID == 0" --start "2018-10-28 13:19:00" --debug
(La parte "sudo" al momento non è necessaria, ma non danneggia nemmeno.)
Subito dopo l'avvio usa dmesg
.
dmesg -- display the system message buffer
Devi essere root
per visualizzare il buffer dei messaggi di sistema.
sudo dmesg
Il log deve essere stampato nel registro di sistema standard in Yosemite e successivo , in
/var/log/system.log
Prima di Yosemite, il log del kernel è
/var/log/kernel.log