Wie kann ich ein Skript in Ubuntu so schreiben, dass es nachts im Ruhezustand Updates herunterlädt und den Computer neu startet, wenn ein Neustart erforderlich ist?
Wie kann ich ein Skript in Ubuntu so schreiben, dass es nachts im Ruhezustand Updates herunterlädt und den Computer neu startet, wenn ein Neustart erforderlich ist?
Antworten:
Sie können dies tun, indem Sie das unattended-upgradesPaket installieren . Einzelheiten zur Konfiguration finden Sie in der Dokumentation .
sudo apt install unattended-upgrades
wird es für Sie installieren.
Die Installation sollte ausreichen, um es zu aktivieren. Damit es neu zu starten , wenn nötig, werden Sie eine Konfigurationsdatei hinzufügen müssen, zB /etc/apt/apt.conf.d/52unattended-upgrades-local , enthaltend
Unattended-Upgrade::Automatic-Reboot "yes";
Unter Ubuntu wird standardmäßig jedes Upgrade von den Haupt-Repositorys installiert, unabhängig davon, ob es sicherheitsrelevant ist oder nicht. Sie können bei Bedarf weitere Repositorys konfigurieren, indem Sie den Unattended-Upgrade::Allowed-OriginsKonfigurationsschlüssel überschreiben .
aptsich.
/var/run/reboot-requirednie vom System generiert wird? Das heißt, einige Systeme generieren diese Datei, andere nicht.
reboot-requirednicht generiert werden?
yum-cron)?