Strona 2 z 2

: 22 września 2014, 21:48
autor: R_Przemek
kodama pisze:A wyrzuć to ' \n ', może.

Kod: Zaznacz cały

tr -d '\n' < plik_wejsciowy > plik_wyjsciowy
Wygląda na to że plik tak zmodyfikowany podoba się cacti :)
Tylko jak użyć funkcji tr na zmiennej ?
zm=$(echo "$dane" | tr -d '\n') ??

: 22 września 2014, 22:19
autor: kodama
Jak zrobisz "echo -n $dane > plik" to będzie zapisane bez \n.

: 24 września 2014, 07:47
autor: R_Przemek
Kilka ciekawostek rozwiązujących problem z digitemp.

Cactiemu jak i SNMP nie przeszkadza '\n' w rysowaniu grafik, a w moim konkretnym przypadku problem leżał po stronie nie doczytania manuala.
Otóż, gdy daemon snmp wywołuje /usr/bin/digitemp_DS9097 musi mieć zdefiniowany parametr '-c', który to wskazuje na plik konfiguracyjny tworzony przy jednorazowym wywołaniu:

Kod: Zaznacz cały

/usr/bin/digitemp_DS9097 -i
Utworzony w ten sposób plik pojawia się w katalogu domowym usera który go tworzy, następnie trzeba go przenieść do /etc i nadać chown snmp :)