Portál AbcLinuxu, 10. května 2024 03:56


Dotaz: Hlídání změny souboru skriptem

14.3.2013 14:42 Honzaa
Hlídání změny souboru skriptem
Přečteno: 324×
Odpovědět | Admin
Zdravím,

jak by jste vyřešili časté hlídaní změny v souboru? Mám textový soubor představující nějaký vstup (GPIO). Občas na něm proběhne změna, trvající cca 0,5s. Momentálně to mám řešené ifem ve smyčce v bash skriptu a sleepem, což mi přijde neelegantní a těžkopádné. Napadá vás nějaké rozumější řešení?

Díky moc


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.3.2013 14:54 NN
Rozbalit Rozbalit vše Re: Hlídání změny souboru skriptem
Odpovědět | | Sbalit | Link | Blokovat | Admin
udelat checksum ?
Řešení 3× (buff, Jan Šimák, Adamec)
14.3.2013 14:54 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Hlídání změny souboru skriptem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Smyčku nechat, sleep zahodit a vyměnit za inotifywait.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
18.3.2013 11:36 Honzaa
Rozbalit Rozbalit vše Re: Hlídání změny souboru skriptem
To je přesně co jsem hledal. Děkuji
22.3.2013 02:48 Honzaa
Rozbalit Rozbalit vše Re: Hlídání změny souboru skriptem
Tak bohužel, nefunguje to na FUSE, konkrétně na OWFS..
22.3.2013 03:25 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Hlídání změny souboru skriptem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím jak přesně s tím souborem zacházíte, ale pokud je to nějaký vstup, nestačilo by prosté:
while true; do
  if read <soubor; then
    echo "foo"
  fi
done

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.