Da mir bei meinem Raid eine Festplatte hops gegangen ist heißt es nun warten bis der Raid wieder komplett ist.
Natürlich wollte ich das ganze in FHEM Beobachten können, darum habe ich mir ein DOIF erstellt:
define raid DOIF ([+00:00:30])
attr raid do always
attr raid userReadings state {(split("\n", qx(cat /proc/mdstat)))[3]}
so bekomme ich nun im state den recovery status zurück
[>....................] recovery = 3.0% (29596484/976592384) finish=1128.1min speed=13989K/sec
Kann man natürlich auch mit allem möglichen anderen machen was mal länger dauert und man aber beobachen möchte.
Grüße
igami
Kleine Frage:
Warum verwendest Du dafür DOIF und nicht ein "klassisches" at?
Stichwort:
Keep it simpel
Hatte ich nicht dran gedacht. Habe es grad mit einem at gebaut, da muss ich allerdings über userattr stateFormat hinzufügen.
War doch auch nur ein "Hinweis" ... 8)