在我的Linux主机上,Ctrl+ C似乎不起作用,并且我不知道如何继续使其工作。我在bash 4.1.5(1)中使用Ubuntu 10.04,并在Gnome终端中工作。
当我在脚本运行时按Ctrl+ C时,并没有导致它退出。
#!/bin/bash
for i in `seq 500`
do
ps -e > /dev/null
echo $i
done
2
您所说的“无效”是什么意思?您在哪里按了该键,您期望发生什么,实际发生了什么?
—
吉尔(Gilles)'所以
也许您可以描述为什么您认为Ctrl-C不起作用的更多详细信息-某些内核级别的内容是不可中断的-例如,挂起等待(失败的)NFS答案的进程通常不能被中断
—
索伦
我更新了答案。基本上按Ctrlç并没有终止的脚本,我认为应该做按Ctrl C.被终止
—
ANKUR阿加瓦尔
stty -a
输出是否包含intr=^C
?您如何运行脚本?
请不要交叉发布问题。选择您要询问的站点,然后将其定制为该站点。
—
nhinkle 2011年