Chinaunix
标题:
中断循环
[打印本页]
作者:
wyc198801wyc
时间:
2010-03-26 22:42
标题:
中断循环
怎么样使一个正在循环的程序中断?例如按q就退出。
谢谢各位!!!
作者:
wtuter
时间:
2010-03-26 23:09
回复
1#
wyc198801wyc
ctrl+c
作者:
wtuter
时间:
2010-03-27 01:11
回复
1#
wyc198801wyc
[2]cat trap.sh
#!/bin/sh
echo 111;
#trap "echo you hit ctrl+c" 2
while true ; do
echo "trap"
# sleep 2;
read -t 3 enter; if [ "$enter" = "q" ];then echo $enter ; exit 0; fi
done
[2]
[2]
[2]
[2]sh trap.sh
111
trap
trap
trap
trap
trap
trap
q
q
LZ要的是这种效果吗? 不手动输入脚就一直自动运行,手动输入q就退出
作者:
wyc198801wyc
时间:
2010-03-27 12:13
恩,谢谢,就要这种效果.
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2