FHEM Forum

FHEM => Sonstiges => Thema gestartet von: kgie am 14 Juli 2026, 22:55:46

Titel: Non-blocking Write
Beitrag von: kgie am 14 Juli 2026, 22:55:46
Ich brauche in einem at-Device ein "Non-blocking" Write, weil ich einen Status alle paar Minuten auf ein Cloud-Laufwerk schreibe. Der Schreibvorgang dauert dabei teilweise länger.

Spricht etwas dagegen, das so zu machen:

writeStatus(), exit(0) if fhemFork() == 0;
In FHEM wird ja $SIG{CHLD} = 'IGNORE' gesetzt, so dass der Child-Prozess ordnungsgemäß entsorgt wird.

Oder gibt es eine einfachere Lösung?
(Blocking.pm scheint mir da zu viel.)