谁知道怎样禁止掉ctrl+c

谁知道怎样禁止掉ctrl+c

> 从原理上说,只要关闭脚本运行的终端(主要是输入终端)就可以保证它不会接收到ctrl-c信号。不知道是怎么回事。启动脚本执行的时候应该是没有终端开放给它的。

我用的是一个busybox的程序包,在启动init(busybox的init)的时候,我要解压一些东东,结果发现用ctrl+c会死掉。好像启动时用的是虚拟控制台,怎样能够关闭输入终端呢?或者是键盘呢?
      
stty 是设置这些键盘key的命令(stty -a 显示你当前终端的设置)。但是这个命令比较复杂。
$>stty function key
比如:
$>stty kill ^U  or $>stty intr ^C
"man stty" for more infomation.        
谁知道stty怎么用?      
我用
stty intr ''
stty quit ''
在启动脚本中禁止掉了ctrlc和ctrl\
再次感谢Qiang!