...
Rad bych se vyhnul cyklum while, ktere jsou nejspis daleko narocnejsi na systemove prostredky nez zminene volani pres **inotify.
inotify na úrovni kernelu má určitě menší režii než bash skript.
Na druhou stranu pokud přesměrováváš vstup do souboru, a používáš k tomu skript, takže ten už jednou běží, pak
while není problém, protože to čeká na vstup pomocí
read bash builtinu, což zase není nic jiného než systémové volání
read, takže víceméně žádná extra režie navíc.