当前位置:  技术问答>linux和unix

控制终端如何转移

    来源: 互联网  发布时间:2016-10-02

    本文导语:  每个会话可以有一个控制终端,我有几个问题: 1. 用户登录后shell获得控制终端,据我所知从系统启动到用户登录完成shell所在进程先后执行了agetty、login、sh程序,而agetty负责打开终端,我不知道会话是什么时候创...

每个会话可以有一个控制终端,我有几个问题:
1. 用户登录后shell获得控制终端,据我所知从系统启动到用户登录完成shell所在进程先后执行了agetty、login、sh程序,而agetty负责打开终端,我不知道会话是什么时候创建的。我想应该是在agetty打开终端之前,是这样吗?否则创建会话的同时就会断开与终端的连接。
2. shell可以调用tcsetpgrp()函数将控制终端交给同会话中的其他进程组,但是但前台进程组结束后,shell如何重新获得控制终端呢?
3. 类似地,如果我正在用vi编辑文件,按ctrl+z就会停止vi并使shell称为前台。此时SIGTSTP信号是由vi进程来处理的,shell又是如何获得控制终端的呢?

|
这些概念一直很模糊,lz研究的很细

1、应该是这样了。控制终端的分配是在会话创建之后
2、控制终端是属于整个会话的。对于shell而言,控制终端就是一个文件描述符,没有重新获得的说法

    
 
 

您可能感兴趣的文章:

  • 终端 伪终端 控制终端有什么区别
  • 控制终端与终端设备是什么关系?
  • 终端、终端设备、控制台到底有什么区别和联系?(在线等,急!)
  • bash的控制终端
  • 后台进程和与控制终端断开的进程是一个意思吗?
  • 如何控制终端提示信息的显示颜色.
  • 如何打开多个终端控制mini2440开发板
  • 关于控制终端,会话的疑问 iis7站长之家
  • linux中怎么使后台进程的输出至控制终端?
  • Unix&控制台前端&用户终端?!
  • xterm终端控制器 xtermcontrol
  • 如何编程实现SCO控制终端打印的字体大小或间距等?
  • 如何判断当前屏幕在使用的是哪个终端或者是控制台?
  • gnome-termina终端中 使用ESC控制码
  • 请问 是否有终端可以在Windows下控制Linux服务器下的postgreSQL?
  • 我用的是FC4,在终端控制台下打开C文件,为什么不能把各个关键字按不同颜色显示呢?
  • 关于控制终端,会话的疑问
  • 怎样编写一段程序,要求调用fork并在子进程中建立一个新的对话期。验证子进程变成了进程组长而且不再有控制终端。
  • 在父进程终止以后子进程为什么不能接受控制终端的信号
  • 有关会话期跟控制终端的疑问
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ I/O 成员 fill():控制默认填充字符
  • 请问如何实现控制台下输入但是控制台不回显(说白了就是怎样写控制台程序的密码输入部分)
  • Web前端开发如何利用css样式来控制Html中的h1/h2/h3标签不换行
  • java能控制打印机吗?怎么控制?
  • 软件项目版本控制需要注意的几点
  • 如何控制printk信息写往哪些控制台?
  • CSS控制长文本内容显示(截取的地方用省略号代替)
  • “访问控制矩阵比访问控制表更节约空间”
  • jquery控制css display属性(控制元素显示与隐藏)
  • 请问 linux 是如何调用 alsa的控制接口的??是通过控制接口名字吗?
  • 请教一个问题。如何用Java实现远程控制,一台机器控制另一台,简单的如重启。给个详细的帮助。谢谢。。。
  • 1、linux下一个虚拟控制台北我弄死了怎么重启?2、如果所有的虚拟控制台都被我弄死了,是不是就完蛋了?
  • 音量控制键控制的音频流(setVolumeControlStream)描述
  • java高手都上厕所去了吗?如何控制System.in.read()的字符回显?说白了就让不想让别人看到我在控制台上都输了些什么见不得人的东西
  • 请问如何用telnet远程控制redhat 9linux系统呀?因为我没有在服务器安装远程控制软件如:VNC、secureCRT.谢谢
  • 如何实现启动一个带控制台的目标程序
  • 自动化控制 OpenAPC
  • 如何控制脉冲频率?
  • ubuntu有没有类似mstsc的远程桌面控制程序?
  • 交通控制系统 openTCS
  • 作业控制中的前台作业和后台作业。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3