필요한 경우 야간에 컴퓨터를 다운로드, 설치 및 재부팅


9

우분투에서 스크립트를 작성하여 밤에 잠자고 재부팅해야 할 때 컴퓨터를 재부팅 할 때 업데이트를 다운로드하도록하려면 어떻게합니까?

답변:


16

패키지 를 설치 하면 unattended-upgrades됩니다 . 구성에 대한 자세한 내용 은 해당 설명서 를 참조하십시오 .

sudo apt install unattended-upgrades

당신을 위해 그것을 설치합니다.

설치하기에 충분해야합니다. 당신은, 구성 파일을 추가해야합니다 필요한 경우는 다시 부팅 할 수 있도록하려면 예를 /etc/apt/apt.conf.d/52unattended-upgrades-local 들어,

Unattended-Upgrade::Automatic-Reboot "yes";

기본적으로 Ubuntu 에서는 보안 관련 여부에 관계없이 기본 리포지토리에서 모든 업그레이드를 설치합니다. 필요한 경우 Unattended-Upgrade::Allowed-Origins구성 키 를 재정 의하여 더 많은 리포지토리를 구성 할 수 있습니다 .


이 소프트웨어 소스는 얼마나 공식적인가요? OS의 소프트웨어 저장소가 아닌 다른 소스에서 무언가를 설치하는 것은 권장하지 않습니다. 아마도 우분투에는 CentOS와 같은 것이 내장되어 yum-cron있습니까?
Ned64

6
@ Ned64 데비안과 우분투에서 패키지로 제공되며 우분투 개발자가 작성합니다. 후크 apt자체를 피기 백 합니다.
Stephen Kitt

/var/run/reboot-required시스템 에서 파일을 생성 하지 않은 경우이 패키지가 무엇을 수행한다고 생각 합니까? 즉, 일부 시스템은이 파일을 생성하지만 다른 시스템은 생성하지 않습니다.
Seamus

1
@Seamus 데비안 또는 우분투 파생물 reboot-required이 생성되지 않은 곳 이 있습니까?
Stephen Kitt

내가 확신하는 유일한 것은 Raspbian (Raspberry Pi의 기본 OS)입니다. 호기심에서 우분투-데비안의 "자손"이 아닌가?
Seamus
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.