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?
9
Sie können dies tun, indem Sie das unattended-upgrades
Paket 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-Origins
Konfigurationsschlüssel überschreiben .
yum-cron
)?apt
sich./var/run/reboot-required
nie vom System generiert wird? Das heißt, einige Systeme generieren diese Datei, andere nicht.reboot-required
nicht generiert werden?