2000-03-17 21:46:59 +00:00
|
|
|
a=4
|
|
|
|
|
|
2004-07-27 13:29:18 +00:00
|
|
|
read -t 2 a < /dev/tty
|
2009-01-12 13:36:28 +00:00
|
|
|
estat=$?
|
|
|
|
|
if [ $estat -gt 128 ]; then
|
|
|
|
|
echo timeout 1: ok
|
|
|
|
|
else
|
|
|
|
|
echo $estat
|
|
|
|
|
fi
|
2000-03-17 21:46:59 +00:00
|
|
|
|
|
|
|
|
echo $a
|
|
|
|
|
|
|
|
|
|
sleep 5 | read -t 1 a
|
2009-01-12 13:36:28 +00:00
|
|
|
estat=$?
|
|
|
|
|
if [ $estat -gt 128 ]; then
|
|
|
|
|
echo timeout 2: ok
|
|
|
|
|
else
|
|
|
|
|
echo $estat
|
|
|
|
|
fi
|
2000-03-17 21:46:59 +00:00
|
|
|
|
|
|
|
|
echo $a
|
|
|
|
|
|
2004-07-27 13:29:18 +00:00
|
|
|
read -t -3 a < /dev/tty
|
2000-03-17 21:46:59 +00:00
|
|
|
echo $?
|
|
|
|
|
|
|
|
|
|
echo $a
|
|
|
|
|
|
|
|
|
|
# the above should all time out
|
|
|
|
|
echo abcde | {
|
|
|
|
|
read -t 2 a
|
|
|
|
|
echo $a
|
|
|
|
|
}
|