¿Cómo redirijo la salida de la consola del sistema a un archivo?

¿Cómo redirijo la salida de la consola del sistema a un archivo?

Estoy lidiando con un problema extraño que hace que la CPU se detenga en una máquina cuando se utiliza una determinada pieza de hardware.

La CPU se congela, la máquina se reinicia y no hay cuenta de lo que pasó después. Sin syslogs, sin registros de fallos, nada.

Pero antes del fallo, el sistema arroja una enorme cantidad de texto a la consola muy rápidamente. Quiero leer este texto para ver si puede ayudar a diagnosticar lo que está mal.

¿Cómo puedo configurar freeBSD de modo que la salida de esta consola se redirija a un archivo? Encontré un tema antiguo en sus foros:https://forums.freebsd.org/threads/tip-log-console-messages.10090/donde alguien logró hacerlo en 2010. Pero hacerlo con la versión actual del sistema operativo simplemente bloqueará el syslogd.

El resultado que me interesa son todos los mensajes del kernel y demás, que de forma predeterminada se muestran en un formato de texto ligeramente más brillante en la consola del sistema. Los mensajes se muestran de forma predeterminada, por ejemplo, cuando se conecta un teclado mientras el sistema está en ejecución.

Respuesta1

estudio más cuidadoso dehttps://www.freebsd.org/doc/handbook/configtuning-syslog.htmlse requiere.

Además, la ubicación del comando dentro del archivo es importante debido a la forma en que está configurado este archivo de configuración.

Deberías obtener lo que deseas agregando la entrada:

console.info                                /var/log/console.log

al archivo /etc/syslog.conf, justo después de la entrada para *.emerg. Posteriormente ejecutar/etc/rc.d/syslogd restart

información relacionada