Может быть, это можно изменить.
Можно с помощью read.
Можно с выдержкой времени.
Пример из homedns.org/bash/abs-book.html
Пример 9-4. Ограничение времени ожидания команды read
#!/bin/bash
# t-out.sh
TIMELIMIT=4 # 4 секунды
read -t $TIMELIMIT variable <&1
echo
if [ -z "$variable" ]
then
echo "Время ожидания истекло."
else
echo "variable = $variable"
fi
exit 0