apt-check 란 무엇이며 부팅 중에 왜 실행됩니까?


12

따라서 UDS-P 세션 중 하나에서 bootchart라는이 멋진 (유용한) 프로그램을 발견했습니다.

그것을 실행 후를 설치하고 후에, 나는 그것을 분석하고 그것을 결과의 일부에 비해 여기를 . 부팅 중에 "apt-check"라는 프로그램이 40 초의 야구장에 있고 많은 CPU를 사용하고 있습니다. 다음 두 가지 질문을합니다.

  1. apt-check 란 무엇입니까?
  2. 부팅 중에 왜 실행됩니까?

Ubuntu 11.10 및 Windows XP Home을 실행하는 단일 코어 Atom 프로세서 (N270), 이중 부팅 시스템에서 실행 중입니다.

답변:


8

부팅시 시작된 서비스 중 하나 upstartmounted-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 스크립트는 리포지토리를 업데이트하므로 실행하는 데 시간이 걸리지 만 마지막 업데이트의 타임 스탬프에 따라 부팅시 항상 실행되는 것은 아닙니다.


3
넷북을 부팅 할 때마다이 apt-check가 발생하는 것을 막을 수있는 방법이 있습니까? 부팅 시간을 절약 할 수 있습니다.
NMinker

motd 스크립트를 완전히 끄면 몇 사이클을 절약 할 수 있습니다. mount-run에서 행을 주석 처리하거나 /etc/update-motd.d/에서 스크립트를 제거하거나 실행 가능하지 않은 스크립트로 만들 수 있습니다. 더 좋은 방법이 있을지 모르지만 모두 작동해야합니다.
flickerfly
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.