NEWS
Cronjob Skript für automatisches Update von iobroker
-
Hallo Gemeinde,
ich habe auf meinem Raspberry iobroker installiert und das System läuft nun schon seit längerem.
Da ich soweit alles eingestellt und automatisiert habe, wie es mir in der Mietwohnung möglich ist, werfe ich nicht jeden Tag einen Blick auf meine Admin-Oberfläche.Daher kommt es manchmal vor, dass sich eine längere Liste an Updates ansammelt bzw. dass irgendetwas aufgrund veralteter Versionen nicht mehr so funktioniert wie es soll.
Deshalb möchte ich gerne ein Skript für Linux entwerfen und über einen Cronjob in einem bestimmten Rhythmus (bspw alle zwei Wochen) durchlaufen lassen, um das System auf dem neuesten Stand zu halten.
Es wird jeden Abend ein Backup auf eine externe Festplatte gespeichert. Daher habe ich keine Angst mir damit etwas zu zerschießen.Die Kommandos wären nach meinem Verständnis dann folgende:
sudo iobroker stop sudo iobroker update sudo iobroker upgrade -y sudo iobroker upgrade self sudo iobroker start
Jetzt meine noob-Frage: Wie mach ich das und wichtiger: Macht das überhaupt Sinn?
Danke und beste Grüße
-
@magiczoom völliger Unsinn ist diese ganzen Befehle mit SUDO anzupacken !
iobroker packt man so nicht an !
-
@magiczoom sagte in Cronjob Skript für automatisches Update von iobroker:
Daher habe ich keine Angst mir damit etwas zu zerschießen.
deswegen auch sudo?
bieg das wieder gerade
iobroker stop iobroker fix iobroker start
@magiczoom sagte in Cronjob Skript für automatisches Update von iobroker:
dass irgendetwas aufgrund veralteter Versionen nicht mehr so funktioniert wie es soll.
wenn nichts verändert wird, passiert auch so etwas nicht
@magiczoom sagte in Cronjob Skript für automatisches Update von iobroker:
Macht das überhaupt Sinn?
nein!
-
@magiczoom sagte in Cronjob Skript für automatisches Update von iobroker:
Macht das überhaupt Sinn?
Nein. Updates immer bewusst selber aktiv einspielen.
-
ok, danke euch für die schnellen Rückmeldungen. Das mit sudo schau ich mir nochmal an.
Dann kann hier schon wieder zu, weil es keinen Sinn macht
-
@magiczoom sagte in Cronjob Skript für automatisches Update von iobroker:
Das mit sudo schau ich mir nochmal an.
Was gibt es da anzusehen?
Das ist falsch, egal wie man es betrachtet. -
@thomas-braun
um ehrlich zu sein verstehe ich das Problem nicht. Aber das liegt daran, dass ich mich damit nicht gut genug damit auskenne.
Daher schau ich mir an was denn genau daran falsch ist, damit ich auch verstehe warum es wichtig ist das zu ändern.
Bisher hat es ohne Probleme mit sudo funktioniert. -
MIt sudo werden nachfolgende Kommandos mit den Rechten des root-Users ausgeführt. Dadurch verbiegst du dir das Rechtegefüge. Deswegen ist das tunlichst zu unterlassen.
-
@thomas-braun sagte in Cronjob Skript für automatisches Update von iobroker:
Dadurch verbiegst du dir das Rechtegefüge. Deswegen
soll @magiczoom auch mit dem Fixer das Rechtegefüge wieder zurechtrücken.
-
@thomas-braun said in Cronjob Skript für automatisches Update von iobroker:
MIt sudo werden nachfolgende Kommandos mit den Rechten des root-Users ausgeführt. Dadurch verbiegst du dir das Rechtegefüge. Deswegen ist das tunlichst zu unterlassen.
Ok, Danke für die Erklärung. Ich habe auch deinen Linux-Werkzeugkasten entdeckt der weitere Aufklärungen bereit hält.
@homoran said in Cronjob Skript für automatisches Update von iobroker:
@thomas-braun sagte in Cronjob Skript für automatisches Update von iobroker:
Dadurch verbiegst du dir das Rechtegefüge. Deswegen
soll @magiczoom auch mit dem Fixer das Rechtegefüge wieder zurechtrücken.
Habe ich notiert und lasse ich durchlaufen. Danke
-
iobroker stop iobroker fix iobroker start
ausführen. Und dann sudo in Verbindung mit
iobroker
vergessen. -
Kurz mal OT.
Laut meinen Aufzeichnungen solliobroker upgrade self
mit sudo ausgeführt werden.
Stimmt das jetzt oder is das auch Käse? -
iobroker wird nie mit sudo angepackt.
Auch dieses Kommando nicht.