Chciałbym napisać oświadczenie do dmesg. [W jaki sposób mogę to zrobić?
now
kilka sekund od rozruchu i myślę, że napisanie do niego wymaga jądra, więc program użytkownika nie może.
Chciałbym napisać oświadczenie do dmesg. [W jaki sposób mogę to zrobić?
now
kilka sekund od rozruchu i myślę, że napisanie do niego wymaga jądra, więc program użytkownika nie może.
Odpowiedzi:
Napisz do /dev/kmsg
(nie /proc/kmsg
zgodnie z sugestią @ Nils ). Zobacz implementację po stronie jądra i przykład użycia.linux/kernel/printk/printk.c
devkmsg_writev
systemd/src/journal/journald-kmsg.c
server_forward_kmsg
date | sudo tee /dev/kmsg
dla BSD
%logger -p kern.crit MESSAGE
(dzięki uprzejmości Ian, lista mailingowa freebsd-pytania )
dla systemu Linux
su root -c 'echo MESSAGE > /dev/kmsg'