Mehrere LogDB_rep - Objekte vorhanden. Start nacheinander aus einem Scheduler?

Begonnen von plinepa, 21 August 2022, 17:34:44

Vorheriges Thema - Nächstes Thema

plinepa

Hallo!

Ich habe in meinem FHEM mehrere LogDB_rep - Objekte vorhanden:

LogDB_rep ist für das generelle Löschen von alten DB-Einträgen eingestellt.

Das wird jetzt bisher mit einem Scheduler nachts aufgerufen:
fhem ("set logdb_rep delEntries");

So weit so gut.

Jetzt kommt noch ein zweites logdb_rep_kellerdaten dazu welches mit delSeqDoublets aufgerufen wird um Daten "auszudünnen".

Kann ich diesen zweiten Aufruf dann in den gleichen Scheduler schreiben und dafür sorgen dass die beiden nacheinander und nicht parallel aufgerufen werden?
Parallel halte ich für nicht so clever, da die ja beide konkurrierend in MySQL laufen würden.

Oder muss ich dafür einen zweiten Scheduler anlegen?

In einem wäre es halt für mich übersichtlicher und sauberer.

Danke für Eure Hilfe
plinepa


betateilchen

der Scheduler in FHEM heißt "at". Entweder, Du legst mehrere at devices an, die jeweils eine Bereinigung starten.

Oder Du legst die Reihenfolge in den den DbRep devices selbst fest, indem Du die Ausführung des nächsten DbRep jeweils in das Attribut executeAfterProc schreibst.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

plinepa

Zitat von: betateilchen am 21 August 2022, 17:44:54
der Scheduler in FHEM heißt "at". Entweder, Du legst mehrere at devices an, die jeweils eine Bereinigung starten.

Oder Du legst die Reihenfolge in den den DbRep devices selbst fest, indem Du die Ausführung des nächsten DbRep jeweils in das Attribut executeAfterProc schreibst.

Alles klar, danke Dir!