Portál AbcLinuxu, 29. října 2025 16:41
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.