免费注册 查看新帖 |

Chinaunix

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

进程与控制终端分离的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-19 16:46 |只看该作者 |倒序浏览
在一个进程中调用
if((fd=open("/dev/tty",O_RDWR))>=0){
                ioctl(fd,TIOCNOTTY,NULL);
                close(fd);
}后可以使进程与控制终端分离
那么为什么分离后在终端中仍然可以用crtl+c结束进程呢?
分离后控制终端还可以控制进程?

麻烦大虾解释啊,控制终端是不是就是我们打开的命令提示符窗口?

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
2 [报告]
发表于 2007-05-19 18:00 |只看该作者
参见 APUE2 相关章节。

论坛徽章:
0
3 [报告]
发表于 2007-05-19 18:33 |只看该作者
大哥,拜托你给回答一下好不
APUE我看来看去也不明白

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
4 [报告]
发表于 2007-05-19 18:54 |只看该作者
原帖由 liuhuan911 于 2007-5-19 18:33 发表于 3楼  
大哥,拜托你给回答一下好不
APUE我看来看去也不明白

那么你应该把 APUE2 的相关部分再多看几遍,尤其是第九章。另外如果必要的话,通过代码验证你的理解,并查阅相关的文档。

论坛徽章:
0
5 [报告]
发表于 2007-05-19 20:31 |只看该作者

回复 #3 liuhuan911 的帖子

看来看去不明白的地方,可以多在网上找一些例子程序来看,看这些例子程序完成了什么功能,怎么运用这里面的原理的.如果还是觉得看不懂,或者不想看了.可以暂时先不看.只要明白那个地方可以完成什么功能.当你以后需要完成这个功能的时候,再回来看,也许就会有一种一下就明白的感觉.

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
6 [报告]
发表于 2007-05-19 22:37 |只看该作者
原帖由 scutan 于 2007-5-19 20:31 发表于 5楼  
看不懂,或者不想看了.可以暂时先不看.只要明白那个地方可以完成什么功能.当你以后需要完成这个功能的时候,再回来看,也许就会有一种一下就明白的感觉.

嗯,这种感觉通常称为“豁然开朗”或其他类似的名字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP