부팅시 시작된 서비스 중 하나 upstart
는 mounted-run
(에서 볼 수 있듯이 /etc/init/
)입니다. 파일 시작시 주석은 다음과 같습니다.
# mounted-run - Populate and link to /run filesystem
#
# Populates the /run filesystem and adds compatibility links to it
무엇보다도 다음을 실행합니다.
run-parts --lsbsysinit /etc/update-motd.d
즉, /etc/update-motd.d
텍스트 콘솔에 로그인하거나 ssh (motd = 오늘의 메시지)를 통해 표시되는 메시지를 업데이트하기 위해 모든 스크립트를 실행합니다 . 이 메시지는 업그레이드 할 패키지가 있고 재부팅이 필요한지도 알려줍니다.
이 디렉토리 90-updates-available
에는 차례로 호출 하는 스크립트 가 있습니다.
/usr/lib/update-notifier/update-motd-updates-available
타임 스탬프에 따라을 호출합니다 /usr/lib/update-notifier/apt-check
.
이 Python 스크립트는 리포지토리를 업데이트하므로 실행하는 데 시간이 걸리지 만 마지막 업데이트의 타임 스탬프에 따라 부팅시 항상 실행되는 것은 아닙니다.