Hallo zusammen,
da mir gestern mein iobroker abgeschmirt ist und ich kein aktuelles Backup hatte, bin ich nun schon länger auf der Suche nach einer geeigneten und einfachen Methode jeden Tag um 5 Uhr morgen ein Backup zu machen.
Das Objekt Backup ist ein leeres erstelltes Objekt welches mit Schalter an und aus gestellt werden kann.
Ich habe mal versucht ein Skript zu erstellen, weiß aber nicht ob das so funktionieren kann.
Bitte um Hilfestellung oder Haue
Code
<xml xmlns="http://www.w3.org/1999/xhtml">
<block type="schedule" id="z#rV47,USeNdNdglvQ3H" x="-387" y="163">
<field name="SCHEDULE">* 5 * * 0-6</field>
<statement name="STATEMENT">
<block type="controls_if" id=";#Eq*]!V1/A%:e76Gc=~">
<value name="IF0">
<block type="logic_compare" id="wft`?!,5FyOyfJ(DFsSz">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="}V46+XhGlc(QP(1J0jyL">
<field name="ATTR">val</field>
<field name="OID">Meine_Geräte.0.Backup</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id="@6q;wS1dj0`o=q5*t{,O">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="exec" id="f0YV#{i|@(vjS`i3y{hz">
<mutation with_statement="false"></mutation>
<field name="WITH_STATEMENT">FALSE</field>
<field name="LOG">log</field>
<value name="COMMAND">
<shadow type="text" id="bL8!q%jpaG!U7dA)@+At">
<field name="TEXT">(cd /opt/iobroker/; sudo iobroker stop; sudo iobroker backup; sudo iobroker start)</field>
</shadow>
</value>
</block>
</statement>
</block>
</statement>
</block>
</xml>
Alles anzeigen