
ssh root@wohnzimmer 'poweroff' ... heute würde ich da vermutlich ein "sync; poweroff" verwenden, und wenn ich Zeit hätte das alles eh mit Ansible oder so lösen :-) Vielleicht setze ich mich die Tage mal wieder ran...
Am Montag, 16. August 2021, 22:39:36 CEST schrieb Markus Feilner:
(...)
Hallo Markus,
wie hast Du das gemacht, mit den Bordmitteln von Yast, also den Yast Online Updater?
Gruß
Herbert
Einfach per Cronjob. Mittlerweile lasse ich sogar die beiden Mediastations im Schlafzimmer und Wohnzimmer per Wake-on-Lan aufwecken, updaten, runterfahren. Da muss ich gar nix mehr machen.
Und Packagekit incl. des auf Tumbleweed eh nicht funktionalen Desktop-Updater habe ich mit zypper rm PackageKit entfernt. Ob das aber ratsam ist, sollen andere entscheiden, bei mir tut es.
Mein Raspi macht das hier für den Host "wohnzimmer" (ja, ich weiß das ist hardcore, aber bei mir funktioniert das, und ich bin happy - für mich wieder ein Beweis der Überlegenheit der Rolling Releases mit OBS.
############################### #!/bin/bash #/etc/cron.daily/updateschlaf # wakeonlan a8:a1:59:1e:aa:aa sleep 60 ssh root@wohnzimmer 'zypper dup -y -l --allow-vendor-change' sleep 20 ssh root@wohnzimmer 'poweroff'
apt update && apt -o Dpkg::Options::="--force-confdef" dist-upgrade -y && apt autoremove -y && if test -f /var/run/reboot-required; then reboot; else echo "A reboot is not required. Exiting..."; fi
############################## Damit das funktoniert, muss natürlich der private SSH-Key vom Raspi auf "wohnzimmer" hinterlegt sein und der DNS/Host-Eintrag passen. Auch der Apt- update-Befehl auf Raspian hat bei mir noch keine bemerkbaren Fehler verursacht, aber das ist auch ein sehr kleines System.
Die sleep- Befehle musst Du richtig timen, meine beiden Maschinen sind binnen 60 Sekunden per SSH erreichbar - und auch das update dauert nicht lange, zur Sicherheit lass ich danach auch nochmal 20 Sekunden pausieren - ist vermutlich unnötig.
Klar, ab und zu muss ich nachschauen oder nachhelfen, aber nicht soo oft. :-)
-- Best Regards - Mit freundlichen Grüßen, Markus Feilner, Feilner IT - 20 years of open services - ------------------------- Agile Recursive Documentation: – Document it or it didn't happen! – ------------------------- Digitale Souveränität, Nachhaltigkeit, Dokumentation Linux, Security, Strategy, Politics, Journalism, Networking. https://www.feilner-it.net, 93059 Regensburg Wöhrdstr. 10, +49 170 302 7092 (+Signal) PGP: 40A3C306F96133067C11CFD9A958A906268C9F0A http://www.feilner-it.net/files/MFpub.asc Xing: http://www.xing.com/profile/Markus_Feilner LinkedIn: https://www.linkedin.com/in/markusfeilner @mfeilner: Matrix, Jabber, Skype, Twitter, Diaspora, ...