FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: jayjay am 12 Dezember 2021, 11:36:54

Titel: Unbekannte Ausgabe und Fehlercode bei dblog Backup von Linux Kommandozeile
Beitrag von: jayjay am 12 Dezember 2021, 11:36:54
Ich führe ein dblog backup über den fhem.pl Aufruf von einer bash Shell aus
/opt/fem/fhem.pl <ip-address>:7072 "set DbLog.Backup dumpSQLite"
dabei erscheint als Ausgabe auf der Kommandozeile "Alarm clock".
Dies ist aber keine stdout oder stderr Ausgabe da dies Ausgabe bei der Umleitung von stdout und stderr weiterhin erscheint und die Dateien in die umgeleitet wurde leer sind.
Der Aufruf liefert den Fehlercode 142. Das Backup wurde aber nach FHEM Log ohne Fehler durchgeführt.

Was hat es mit der Meldung auf sich?

Linux Version: Ubuntu 20.04.3 LTS
FHEM Version: 25277
fhem.pl                    25197 2021-11-07 14:07:23Z rudolfkoenig
93_DbLog.pm                24440 2021-05-15 06:43:56Z DS_Starter
93_DbRep.pm                25251 2021-11-21 12:38:15Z DS_Starter

Datenbank: SQLite
Titel: Antw:Unbekannte Ausgabe und Fehlercode bei dblog Backup von Linux Kommandozeile
Beitrag von: DS_Starter am 12 Dezember 2021, 22:56:31
ZitatWas hat es mit der Meldung auf sich?
Keine Ahnung. Diese Meldung ist ein Standard Linux Signal wenn ein Timer abgelaufen ist:


SIGALRM Ende Zeituhr ist abgelaufen – alarm().


https://wiki.ubuntuusers.de/Signale/

Vielleicht kann Rudolph es besser erläutern (@Rudi, der Backup-Befehl wird als BlockingCall mit einem Timeout ausgeführt).
Die Meldung hat auf jeden Fall keine negative Auswirkung auf das Ergebnis. Das Backup wird wie du ja schon
festgestellt hast, korrekt ausgeführt.