HM485_LAN: Bug + Fix zum Finden der PID des HM485d

Begonnen von joe42, 31 Oktober 2017, 17:47:24

Vorheriges Thema - Nächstes Thema

joe42

Liebe Forumsmitglieder,
ein freundliches "Hallo" in die Runde und einen ganz lieben Dank an Euer aller Engagement!

Auf meinem Raspi mit TinyCoreLinux funktioniert das Finden des HM485d-Prozesses nicht.
Grund: Die PID wird aus der Ausgabe eines "ps" mittels einer RegExp rausgesucht.
Diese funktioniert aber nicht, wenn bei den Ausgaben des ps-Kommandos Leerzeichen vor der PID stehen. So ist es aber bei mir.

Um das Problem zu beheben, sollte Zeile 1095 in HM485_LAN.pm daher lauten:

                        $psResult =~ /(^[\t ]*[0-9]*)\s/;

Damit klappts dann auch bei mir.

@Thorsten: Wäre schön, wenn Du das im Source ändern könntest. Ist imho auch generell etwas robuster.

Danke und viele Grüße
Harald

Thorsten Pferdekaemper

Hi,
wird wahrscheinlich mit dem nächsten update erledigt. Ich kann allerdings nicht so ganz versprechen, wann das genau kommt, da ich ein paar Umbauten im Coding gemacht habe, die ich erst einmal testen und "säubern" will.
Gruß,
   Thorsten
FUIP

Thorsten Pferdekaemper

FUIP