Прошу прощения, исправленная версия скрипта:

#!/bin/dash

mkfifo /tmp/vtsneak.$$ || exit 1
trap "rm -f /tmp/vtsneak.$$; killall -q vtsneak; exit 1" INT QUIT TERM EXIT
vtsneak > /tmp/vtsneak.$$ &
exec < /tmp/vtsneak.$$

while read new old; do
    killall -q say
    say "$new from $old" &
done

-- 
Дмитрий Падучих
-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить