我有一个奇怪的问题,我一直诊断到,如果我安装 devtmpfs 然后启动 ACPID 守护进程,我会得到控制台输出,如果我不安装 devtmpfs,ACPI 守护进程输出将进入日志。当发出 reboot
时,我还会收到一些 rpcbind
消息,但我认为这是同一件事(通常记录日志而不是输出到屏幕)。
apcid: starting up with netlink and the input layer
apcid: 1 rule loaded
apcid: waiting for events: event logging is off
有人知道为什么吗?我仍然可以使用 udev 以任何方式创建和加载我的所有设备(是否安装 devtmpfs)。我尝试将/etc/sysctl.conf 设置为使用 kernel.printk = 3 4 1 3 (没有它的默认值为 3 4 1 7),但这没有什么区别。
TIA
最佳答案
答案是我必须在安装devtmpfs
后重新启动syslogd和klogd。由于 apcid 使用 LOG_CONS 选项而导致控制台失败时,系统日志的输出失败。这是 busybox,kill
并尝试重新启动不起作用,start-stop-daemon 起作用。
关于linux - 为什么当 devtmpfs 已安装并记录时,我会从 ACPID 获得控制台输出,而未安装时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58141959/