Hirdetés

Új hozzászólás Aktív témák

  • bambano
    titán

    üdv. lett hőmérőm sysfs-ben, az alábbi dolgot kéne megcsinálnom:

    cat `ls -R /media/temp/10.*/temperature` >> /tmp/temp

    ez kirakja a hőmérsékleteket a fájlba, de nem tudom ez a megoldás hatékony-e egyátalán. valszeg az lenne a jobb, ha felsorolnám az összes kiolvasandó filet egymás alá, vagy ilyesmi. de ezt még megoldom.

    a következő bajom, hogy hogyan lesz nekem új sorom a fájlban. azt megtaláltam, hogy ez \n, de nem akart még összejönni a helyes parancs.

    a harmadik meg, hogy ezt 10-20 mp-ként kéne elindítani, vagyis valami hatékony számlálás is kéne, ami nem eszi a cpu-t. legrosszabb esetben maradok a cron percnél.

    ezekre kéne nekem valami frappáns. ja, meg minden sor elejére egy dátum, de az asszem $now vagy ilyesmi.

    köszi az ötleteket.

    nem, nem hatékony, egy felesleges ls-t forkolsz, van benne egy felesleges processz helyettesítés.

    szerintem a cat /media/temp/10.*/temperature is működne.

    a 20 másodpercre azt javaslom, hogy cronból indítsd 5 percenként, és benne legyen egy ilyen ciklus:

    for i in $(seq 1 15); do
    cat ...
    sleep 20
    done

    a dátumra meg a sorokra tördeléshez esetleg sed.

Új hozzászólás Aktív témák