我的手机一直在重启。我想知道 dmesg 在它重新启动的那一刻说了什么,所以我可以诊断。
不幸的是,重启不会发生,而且只有在我使用它时才会发生。我连续几天无法将手机连接到笔记本电脑。我现在通过 adb 连接了它,当然小 varlet 没有重新启动。也没有last_kmsg。
版本是 LineageOS 14。我在这里发帖是因为这个问题的答案可能适用于所有基于 unix 的系统。如果你不喜欢,我想把它放到Android上。
我的设想是它不断地写入日志,直到它重新启动。我意识到如果手机不自行重启,日志最终会填满 SD 卡。所以我正在描绘一个像这样的脚本:
dmesg to log.1
if log.1 >1mb, delete it
dmesg log.2
if log.2 >1mb, delete it
dmesg to log.1
虽然我没有写它的能力。任何人都可以帮忙吗?