우분투 10.04 및 11.10에서 로그인 종료

우분투 10.04 및 11.10에서 로그인 종료

내 시스템이 시작되면 모든 내용이 syslog/dmesg에 기록됩니다. 그리고 문제가 있는지 검토할 수 있습니다.

시스템이 종료되면 어디에 기록되나요? 나는 /var/log10.04 에서 명백한 것을 보지 못했습니다 . (제 11.10 시스템은 현재 접근이 불가능합니다.)

나는 보았다 '종료 로깅' 또는 운영 체제 추적을 어떻게 켜나요? 하지만 도움이 되는 것은 아무것도 보지 못했습니다.

나는 쿠분투를 사용하지만 이 수준의 모든 내용은 아마도 동일할 것입니다.

답변1

종료 작업은 /var/log/syslog에 기록됩니다.

꼬리 -f /var/log/syslog

답변2

이에 대한 답을 찾지 못했지만 나는 내 자신의 대안을 만들었습니다.

/etc에 rc.local_jjp를 만들었습니다.

#!/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

그런 다음 이를 런레벨 디렉토리에 심볼릭 링크했습니다.

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

(런레벨 4와 5가 무엇을 하는지 명확하지 않아서 심볼릭 링크를 추가하지 않았습니다.)

이제 시작과 종료를 보여주는 작은 syslog가 생겼습니다.

Linux 시작 및 종료 동작에 대해 많이 말하지 않겠습니다(주로 제가 잘 이해하지 못하기 때문입니다). 그러나 기본 아이디어는 시스템이 부팅에서 변경될 때와 같이 시스템이 런레벨을 변경할 때 특수 디렉토리의 스크립트가 실행된다는 것입니다. 다중 사용자(런레벨 3)로.

내 스크립트는 시스템이 정상적으로 실행되어야 하고 중요한 일을 방해하고 싶지 않기 때문에 시작 시 마지막 작업 중 하나로 실행되고 종료 시 첫 번째 작업 중 하나로 실행되도록 심볼릭 링크의 이름을 지정했습니다. .

관련 정보