Linux-Kernel
如何實時查看linux核心日誌?
當我使用它時,我有一個核心模組記錄某些感測器的輸入。我想看看是否有輸出 /var/log/messages (例如)但等待更多日誌出現的命令。也就是說,一些程序喜歡
dmesg
除了它保持打開並不斷列印新來的日誌。
你試過嗎
tail -F
,例如。tail -F /var/log/messages
你可以:
- 每秒執行一次 dmesg:
while true; do dmesg -c; sleep 1; done
- 列印附加到 /var/log/messages 的所有內容:
tail -f /var/log/messages
- 將日誌轉儲到串列埠上並在另一台 PC 上讀取它們。您將需要添加到您的核心啟動參數:
console=ttyS0,115200 console=tty0 ignore_loglevel
並刪除quiet