Ustawiam moje jądro, aby uruchamiało się przy użyciu pełnego
sudo nvram boot-args="-v"
Te dzienniki są tym, co chciałem zobaczyć, ale jak mogę wyświetlić dziennik po uruchomieniu? Przeszukałem wszystkie pliki dziennika bez powodzenia.
dmesg
nie pokazał mi całego dziennika rozruchu, ale tylko kilka ostatnich 100 jego wierszy, co nie wystarczyło.
Dla mnie (w systemie macOS 10.12.6), aby zobaczyć wszystkie komunikaty rozruchowe, działa następujące polecenie:
sudo log show --predicate "processID == 0" --start $(date "+%Y-%m-%d") --debug
Pokazuje wszystkie dzisiejsze komunikaty jądra, w tym proces uruchamiania.
Jeśli chcesz tylko wiadomości od czasu ponownego uruchomienia, wpisz ręcznie datę i godzinę, w ten sposób, w formacie 24-godzinnym:
sudo log show --predicate "processID == 0" --start "2018-10-28 13:19:00" --debug
(Część „sudo” nie jest obecnie konieczna, ale też nie szkodzi.)
log show --debug --last boot --predicate 'process == "kernel"'
Zaraz po uruchomieniu użyj
dmesg
.Musisz
root
wyświetlać bufor komunikatów systemowych.źródło
Dziennik powinien zostać wydrukowany na standardowym dzienniku systemowym w Yosemite i później , o godz
Przed wersją Yosemite dziennik jądra znajduje się w
źródło
kernel.log
nie jest już tam obecny w High Sierra.