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-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 .
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?
yum-cron
)?