cerrar el registro en ubuntu 10.04 y 11.10

cerrar el registro en ubuntu 10.04 y 11.10

Cuando mi sistema se inicia, registra todo en syslog/dmesg. Y puedo revisarlo para detectar problemas.

Cuando mi sistema se apaga, ¿dónde se registra? No vi nada obvio en /var/log10.04. (Mi sistema 11.10 está fuera de mi alcance en este momento).

Miré ¿Cómo activo el 'registro de apagado' o el seguimiento del sistema operativo? pero no vi nada que ayudara.

Utilizo kubuntu, pero todo el material en este nivel probablemente sea el mismo.

Respuesta1

Las operaciones de apagado se registran en /var/log/syslog.

cola -f /var/log/syslog

Respuesta2

Nunca encontré la respuesta a esto, pero hice mi propia alternativa.

Creé rc.local_jjp en/etc.

#!/bin/sh -e
#
# rc.local_jjp
#
# This script is executed at the start of runlevel 0 and 6
#    and at the end of runlevels 1,2 and 3
# Make sure that the script will "exit 0" on success or any other
# value on error.
#

LOG='/var/log/maint/mysyslog'
DATE="`date`"

case "$1" in
start)
    start
    ;;
stop)
    echo "System Shutdown at $DATE" >> $LOG
    ;;
restart)
    echo "System Restart at $DATE" >> $LOG
    ;;
*)
    echo "Usage: $0 {start|stop|restart}" >> $LOG
    exit 1
esac

exit 0

Luego, lo vinculé simbólicamente a los directorios del nivel de ejecución.

sudo ln -s /etc/rc.local_jjp /etc/rc0.d/K02rc.local_jjp
sudo ln -s /etc/rc.local_jjp /etc/rc1.d/S99rc.local_jjp
sudo ln -s /etc/rc.local_jjp /etc/rc2.d/S99rc.local_jjp
sudo ln -s /etc/rc.local_jjp /etc/rc3.d/S99rc.local_jjp
sudo ln -s /etc/rc.local_jjp /etc/rc6.d/K02rc.local_jjp

(No tenía muy claro qué hacen los niveles de ejecución 4 y 5, así que no agregué enlaces simbólicos para ellos).

Ahora tengo mi propio pequeño syslog que muestra inicios y apagados.

No diré mucho sobre el comportamiento de inicio y apagado de Linux (principalmente porque no lo entiendo muy bien), pero la idea básica es que los scripts en directorios especiales se ejecutan cuando el sistema cambia el nivel de ejecución, como cuando cambia del inicio. a multiusuario (nivel de ejecución 3).

Dado que mi secuencia de comandos necesita que el sistema se ejecute normalmente y porque no quiero interferir con algo importante, nombré los enlaces simbólicos para que se ejecuten como una de las últimas cosas al iniciar y una de las primeras al apagar. .

información relacionada