Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem RRDtool krmení databaze linux

Zdar.
Jsem v linuxu úplný začátečník
Co dělam špatně?

mam soubor kde je uložena teplota 14.7

teplota1="$(cat /dev/shm/teplota_kotel)"
rrdtool update /home/pi/databaze_teplota.rrd N:${teplota1:-NaN}:NaN

' to float not complete: tail 'a.rrd: conversion of '14.7

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
teplota1="21.1" echo $teplota1 # vypiše 21.1 rrdtool update /home/pi/databaze_teplota.rrd N:${teplot…
Pavel.zapa 04.04.2016 09:23
Pavel.zapa
zjevně z toho devu taháš komplexní text, ne číslo. sjeď si ten cat do souboru, např. cat /dev/shm/t…
touchwood 04.04.2016 09:53
touchwood
žadný test.txt se nevytvořil ale ten soubor teplota_kotel ma 1 KB a je v něm 14.3 www.fastimages.eu
Pavel.zapa 04.04.2016 10:51
Pavel.zapa
aha, on se vytvoříl v pi :-D a ja ho hledal v dev/shm
Pavel.zapa 04.04.2016 10:57
Pavel.zapa
však to tam máš, tilda je home... v /dev/shm běžný soubor nevytvoříš, je to virtuální souborový sys… poslední
touchwood 04.04.2016 12:54
touchwood

teplota1="21.1"
echo $teplota1 # vypiše 21.1
rrdtool update /home/pi/databaze_teplota.rrd N:${teplota1:-NaN}:NaN

a funguje to

teplota1="$(cat /dev/shm/teplota_kotel)"
echo $teplota1 # vypiše 21.1
rrdtool update /home/pi/databaze_teplota.rrd N:${teplota1:-NaN}:NaN

a nefunguje
' to float not complete: tail 'a.rrd: conversion of '14.4

Zpět do poradny Odpovědět na původní otázku Nahoru