Seite 5 von 8

Re: Update

Verfasst: 18. Feb 2022 13:00
von Innocent
Über Cron Tab nehme ich an.
Das andere sagt mir nämlich nichts... 🤣

Kann das ja mal posten, vielleicht check ich das auch einfach nicht... 🤣

Re: Update

Verfasst: 19. Feb 2022 00:51
von udo1toni
crontab -> Mit dem Befehl crontab -e wird für den gerade angemeldeten User der Editor mit den Cron Einträgen geöffnet (die jeweilige Datei - pro User eine mit dem Usernamen als Dateiname - befinden sich im Ordner /var/spool/cron/crontab/. Es könnte sein, dass apt beim Update bestehende Konfigurationen umbenannt hat (also z.B. openhabian.old statt openhabian).

Neben den userbezogenen Cronjobs gibt es auch noch eine Systemdatei (etc/crontab), wenn man in die rein schaut, findet man vier aktive Einträge, die jeweils alle Dateien in den vier Ordnern /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly und /etc/cron.monthly ausführen, zu einem bestimmten Zeitpunkt. Man kann also einfach einen Symlink auf ein Script oder ein Script in diesen Ordnern anlegen und die werden dann jeweils ausgeführt. Nachteilig daran ist nur, dass man den Zeitpunkt nur für alle Dateien eines Ordners gemeinsam bestimmen kann, ansonsten ist diese Art der Konfiguration aber überaus praktisch und intuitiv.

Re: Update

Verfasst: 19. Feb 2022 21:53
von Innocent
Ok. Ich habe die richtige Datei gefunden.

Irgendwie fehlt das wöchentliche Backup darin.

Kann ich das mit

15 00 * * 0 $OPENHAB_RUNTIME/bin/backup

dort bewerkstelligen?
Wäre das jeden Sonntag 00.15 Uhr?

Re: Update

Verfasst: 19. Feb 2022 22:18
von udo1toni
Bitte nicht die Datei direkt bearbeiten! Dafür gibt es den Befehl crontab. crontab verwaltet die Dateien und stellt sicher, dass beim Konfigurieren keine Fehler passieren (das bezieht sich aber nicht auf das aufgerufene Programm, nur auf die Konfiguration der Zeit...).

Man kann crontab für jeden User gezielt aufrufen, mittels

Code: Alles auswählen

sudo -u openhabian crontab -e
bearbeitet man z.B. die Datei für den User openhabian. Das Backup wird gewöhnlich mit einem Backup-User ausgeführt :) aber in diesem Fall wäre es ja vermutlich eher der User openhab.

Re: Update

Verfasst: 21. Feb 2022 05:58
von Innocent
Guten Morgen!

Ich denke bis hierher habe ich es kapiert.

Ich verbinde mich grundsätzlich mit Putty und melde mich als openhabian an.
Somit bin ich der Meinung, auf die richtige Datei zuzugreifen.

Code: Alles auswählen

sudo -u openhabian crontab -e
Beim Speichern fiel mir auf das ein temp Verzeichnis erwähnt wird...

Code: Alles auswählen

15 00 * * 0 $OPENHAB_RUNTIME/bin/backup


# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').

Dateiname zum speichern: /tmp/crontab.NvJuIQ/crontab
Hatte das am Freitag schon einmal so gemacht, Neustart erfolgte am Sonntag zur Zeit.
Nun eben wieder datei geöffnet und der Eintrag ist weg...

Bin verwirrt...

Re: Update

Verfasst: 21. Feb 2022 11:47
von udo1toni
Dann ist vermutlich ZRAM aktiv. Änderungen mit crontab werden gewöhnlich direkt in die passenden Dateien geschrieben.

Re: Update

Verfasst: 21. Feb 2022 12:53
von Innocent
udo1toni hat geschrieben: 21. Feb 2022 11:47 Dann ist vermutlich ZRAM aktiv. Änderungen mit crontab werden gewöhnlich direkt in die passenden Dateien geschrieben.
Ok. Dann deaktiviere ich das mal.
Über openhabian config?

Re: Update

Verfasst: 21. Feb 2022 12:59
von udo1toni
Grundsätzlich ist ZRAM schon ok. Du kannst für Änderungen an der Konfiguration aber den Dienst anhalten, das sollte ausreichen.

Code: Alles auswählen

sudo systemctl stop zram.service
Nimm die Änderungen vor und starte das System neu, dann siehst Du gleich, ob alles funktioniert hat.

Re: Update

Verfasst: 21. Feb 2022 13:04
von Innocent
Ah... 🤣 Ok. 😃
Mache ich.
Aber was ich geschrieben habe ist richtig?

Dann teste ich das mal.

Danach bin ich bereit für den von Dir erwähnten nächsten Schritt

Re: Update

Verfasst: 21. Feb 2022 13:09
von udo1toni
Das Update auf openHAB2.5.12? hatten wir das noch nicht erledigt?