[fli4l] Fehler in RRDtool/OW wenn HOSTNAME "-" enthält

Peter Schiefer newsgroup at lan4me.de
Do Mai 5 08:46:16 CEST 2016


Hallo Roland,

Am Wed, 4 May 2016 21:31:10 +0200 schrieb Roland Franke:

> Komisch. Da muss ich mal nachforschen. Hab bei mir bis jetzt
> aber keinen Hostnamen mit einem "-" verwendet.

Der Fehler liegt in der Zeile 35 von status_ow_sensors.cgi

Hier die Zeile:
for int in `ls -d ${rrd_dbpath}/onewire-* | cut -d "-" -f2`

Der cut liefert alles was hinter dem ersten - steht zurück!

Die Zeile mit folgendem ersetz dürfte funktionieren:
for int in `find ${rrd_dbpath} -type d -name "onewire-*" -exec basename {}
\; | cut -d "-" -f 2`

Gruß Peter


Mehr Informationen über die Mailingliste Fli4L