Gerekirse geceleri bilgisayarı indirin, yükleyin ve yeniden başlatın


9

Ubuntu'da nasıl bir komut dosyası yazabilirim ki uyuduğumda gece güncellemeleri indirir ve bilgisayarı yeniden başlatması gerekiyorsa yeniden başlatır?

Yanıtlar:


16

Sen yükleyerek yapabilirsiniz paketi ; yapılandırmasının ayrıntıları için belgelerine bakın .unattended-upgrades

sudo apt install unattended-upgrades

sizin için kuracak.

Kurulumu etkinleştirmek için yeterli olmalıdır. , Sen bir yapılandırma dosyası eklemek gerekecek gerektiğinde bunu yeniden sağlamak için örneğin /etc/apt/apt.conf.d/52unattended-upgrades-local içeren,

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

Varsayılan olarak, Ubuntu'da , güvenlikle ilgili olsun veya olmasın, ana depolardan herhangi bir yükseltme yükleyecektir. Gerekirse Unattended-Upgrade::Allowed-Originsyapılandırma anahtarını geçersiz kılarak daha fazla depo yapılandırabilirsiniz.


Bu yazılım kaynağı ne kadar resmi? Herhangi bir kullanıcıya işletim sisteminin yazılım deposundan başka bir kaynaktan bir şey yüklemesini önermem. Belki de Ubuntu'da yerleşik bir şey var (CentOS'lar gibi yum-cron)?
Ned64

6
@ Ned64 Debian ve Ubuntu'da bir paket olarak mevcuttur ve bir Ubuntu geliştiricisi tarafından yazılmıştır. Kancayı aptkendi içinde kancalar .
Stephen Kitt

Dosya /var/run/reboot-requiredasla sistem tarafından oluşturulmadıysa, bu paketin ne yaptığını varsayalım ? Yani, bazı sistemler bu dosyayı oluşturur, diğerleri oluşturmaz.
Seamus

1
@Seamus üretilmeyen Debian veya Ubuntu türevleri var reboot-requiredmı?
Stephen Kitt

Emin olduğum tek kişi Raspbian (Raspberry Pi'nin varsayılan işletim sistemi). Sadece meraktan - Ubuntu Debian'ın bir "çocuğu" değil mi?
Seamus
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.