Hm … irgendwie / wo ist der Wurm drin …
Ich habe jetzt mehrere Tage versucht den Fehler nachzustellen:
Test-DS (DS2415+) Energie-Zeitplan: Start: 0:50 - Herunterfahren: 3:40
AvrLogger: Start: 0:55 – Stop 3:35
Jedes Mal anstandslos funktioniert … hm … warum bei dir nicht?
Haben wir bei dir ein Timing-Problem? Hast du mal versucht AvrLogger nach Zeitplan zu starten „ohne“ das dein Script von die AvrLogger.dat leert? Läuft es dann?
Mach bitte mal folgendes:
Verschiebe in der AvrLogger.sh die Zeile 127:
Rich (BBCode):
touch "$SensorLock" # --- Lock Daemon Sensors
nach der Zeile ab Nr. 88:
Sollte danach so aussehen:
Rich (BBCode):
touch "$LOGFILE"
touch "$ERROR"
touch "$SensorLock" # --- Lock Daemon Sensors
# --- Catch some Signals ...
# trap lib_STRG_C SIGINT SIGTERM # Strg-C / -15
trap lib_cgiTrap 10 # Signal from GUI (CGI) - Config changed
trap lib_svgUpdate 16 # Signal from cronjob - SvgTick has expired, update plot
trap lib_SvgArchive 30 # Signal from cronjob - Archive timer has expired, archive plot
Wenn das nicht hilft bleibt erstmal nur die Zeile 63 auszukommentieren:
Rich (BBCode):
# set -o nounset # Exit script if try to use an uninitialised variable
Kannst du den Zeitablauf was / wann mal beschreiben? (Start-Stop der DS, wann dein Script zum leeren der AvrLogger.dat läuft usw.)
Es muss doch heraus zu bekommen sein warum, AvrLogger in deiner Konstellation, zickt.