Portál AbcLinuxu, 9. května 2025 23:04
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:
sleep
zahodit a vyměnit za inotifywait.
while true; do if read <soubor; then echo "foo" fi done
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.