免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2050 | 回复: 5
打印 上一主题 下一主题

连接数据库后,不能Ctr+c 退出问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-23 09:04 |只看该作者 |倒序浏览
各位,请问有哪位知道下面的错误是怎么回事?
首先,我要从Oracle里面读取数据,然后由终端输入数据进行匹配,但是,当我不想匹配用Ctrl+C退出时,却不能退出,或是出现下面的错误:Segmentation Fault (core dumped)

有谁知道什么问题?谢谢!

论坛徽章:
0
2 [报告]
发表于 2007-10-23 10:12 |只看该作者
不知道什么问题, 不过你可以试试:
delete $SIG{'INT'};

论坛徽章:
0
3 [报告]
发表于 2007-10-23 10:15 |只看该作者
Oracle 就那德行。
建议你在初始化完 Oracle 连接之后,重新设置 Ctrl+C 的句柄。

论坛徽章:
0
4 [报告]
发表于 2007-10-23 10:37 |只看该作者
非常感谢两位!

论坛徽章:
0
5 [报告]
发表于 2007-10-23 11:08 |只看该作者
顺便问一下:
ormalin14:
delete $SIG{'INT'};是什么?

放驴娃:
如何重新设置 Ctrl+C 的句柄?

谢谢!

论坛徽章:
0
6 [报告]
发表于 2007-10-23 11:29 |只看该作者
$SIG{INT} 就是 Ctrl+C 的信号句柄。
delete 就是删除它。
如果要重新设置的话,可以这样:
$SIG{INT} = sub {
    # some code ...
};
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP