Ankündigung
Einklappen
Keine Ankündigung bisher.
eval beim Start von sh.py
Einklappen
X
-
OK, das war erstmal ein guter Tipp. Das Problem beim Neustart von sh.py löst das jedoch nicht. Lässt sich das noch irgendwie ohne Logik lösen?
-
2 Mails bekommst Du wohl, weil Du bei jedem triggern einen Mailversand auslöst.
Also bei 1 und 0
Steich den autotimer und nehm ein enforce_update
Code:[watchdog] [[dailymailtimer]] type = bool enforce_updates = yes crontab = 30 18 * * = 1
Einen Kommentar schreiben:
-
eval beim Start von sh.py
Gibt es eine möglichkeit das eval beim Start von sh.py nicht ausgeführt wird.
Testszenario:
Ich hätte gerne jeden Tag um eine bestimmte Zeit eine Email um so zu erfahren das mein raspi mit sh.py noch läuft.
Ich habe folgende Items angelegt:
[watchdog]
[[dailymailtimer]]
type = bool
crontab = 30 18 * * = 1
autotimer = 1m = 0
[[dailymail]]
type = bool
eval = sh.mail('joh.mayr@gmail.com', 'DailyMail', 'Test')
eval_trigger = testbench.dailymailtimer
Das ganze funktioniert perfekt, nur schickt es auch jedesmal eine Mail wenn ich sh.py neustarte und das tue ich gerade sehr sehr oft und ist deshalb ziemlich nervig.
Weiters (nicht so störend, aber trotzdem nicht perfekt) bekomme ich jedes mal zwei Mails. Lässt sich das auch noch irgendwie verhindern.
Ich bin noch relativ neu bei sh.py und mir ist klar das ich das alles ohne Probleme als Logik machen könnte, aber ich würde gerne soviel es geht mit den items machen, aber habe sie noch nicht zu 100% verstanden.Stichworte: -


Einen Kommentar schreiben: