GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo escribir en dmesg desde la línea de comandos?

Escribir a /dev/kmsg (no /proc/kmsg como lo sugiere @Nils). Ver linux/kernel/printk/printk.c devkmsg_writev para la implementación del lado del kernel y systemd/src/journal/journald-kmsg.c server_forward_kmsg para ver un ejemplo de uso.


Para BSD:

logger -p kern.notice MESSAGE

(cortesía de Ian, lista de correo freebsd-questions)

u otras prioridades.

Para Linux:

su root -c 'echo MESSAGE > /dev/kmsg'

Suponiendo que a nadie más se le ocurra una forma oficial de hacer esto...

Puede escribir un módulo del kernel que llame al printk función. Hay un ejemplo aquí que podría hacer el trabajo por ti.


Linux
  1. ¿Cómo reiniciar Icewm desde la línea de comandos?

  2. ¿Cómo puedo ejecutar una función desde un script en la línea de comandos?

  3. ¿Cómo puedo ejecutar código PHP desde la línea de comandos?

  4. ¿Cómo puedo crear un archivo con un tamaño específico desde una línea de comando?

  5. ¿Cómo configurar las preferencias de canela en la línea de comando?

Cómo reiniciar (reiniciar) Linux desde la línea de comandos

Cómo verificar los detalles del clima desde la línea de comandos en Linux

Cómo ajustar el brillo del monitor desde la línea de comandos en Linux

Cómo hacer una copia de seguridad de una sola base de datos MySQL desde la línea de comandos

Cómo hacer una copia de seguridad de todas las bases de datos MySQL desde la línea de comandos

Cómo comprobar las estadísticas de red de Linux desde la línea de comandos