LINUX.ORG.RU

как писать лог в dmesg?

 , , , ,


0

1

Добрый день

Софт выводит логи в syslog или файл.
Хочу вместо файла выводить их в dmesg, как это сделать?

простое
kernel.dmesg_restrict = 0
и запись теста с /dev/kmsg работает

но когда софт пытается писать, получаю

Couldn't open file /dev/kmsg': Read-only file system 


Выставление любых прав на запись не помогает.

Если сделать симлинк на него, то ругается что это файл блочного устройства.

Честного говоря идеи кончились, возможно есть какой-то более простой и подходящий способ писать логи в какой-то буфер в памяти не помещая на диск а затем смотреть чем-то вроде dmesg?

★★★★★

Напиши простейший пустой модуль ядра который только и будет что делать читать твои логи и выводить их через printk(). Загрузи его modprobe module.ko ….Но зачем?1

anonymous ()