Keresés

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

  • tg44

    csendes tag

    válasz Oldmobil #3762 üzenetére

    Én úgy oldanám meg, hogy egy startup scriptben meghívnám ezt külön pl "/var/myscripts/btndaemon.sh &" (Azért & hogy elindítsa és el is engedje, mert ha eleve ezt írod a startupscriptbe akkor a bootupot megakasztja...), a daemonba meg inicializálnám a gombokat, és egy while ciklusban vizsgálnám hogy vannak-e tiszta élek (gombnyomásnál lefutó vagy felfutó élt szoktunk vizsgálni, itt lehet értelme a tartást is, pl h ne kelljen nyomkodni (felfutó él amikor a bemeneten 0 után 1 lesz)), ha vannak akkor wgetelni, és aztán szünetelni mondjuk 1s-et. (Van olyan gomb ami megnyomáskor 1-ből 0ba vált, és van olyan ami 0-ból 1-be, ez ne zavarjon meg, rákötöd a gombot, inicializálod és megnézed hogy 0 vagy 1 a kimenet, és hogy mikor megnyomod fordul-e, kb így a legegyszerűbb eldönteni hogy neked éppen milyen van.) Ez nem kéne hogy megakadályozzon bármit a futó folyamatok közül, 1secenként beolvas 6-8 értéket meg kiértékel ugyan ennyi elágazást, semmiség. Cront semmiképp sem használnék ilyen kis ismétlődési időre mert telefos minden logfilet :)

    Az fm transmitter nagyon beteg, nagyon jó az ötlet.

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

Hirdetés