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

作业控制中的前台作业和后台作业。

    来源: 互联网  发布时间:2017-01-27

    本文导语:  本帖最后由 Patricksolo 于 2011-12-29 10:44:53 编辑 现在有一个后台作业a,前台作业b,使用FG命令,把a调为前台作业,b就成了后台作业。 那么a是怎么获得终端控制的呢?打开/dev/tty吗? b换到后台又是怎么放弃终端控制的呢...

本帖最后由 Patricksolo 于 2011-12-29 10:44:53 编辑
现在有一个后台作业a,前台作业b,使用FG命令,把a调为前台作业,b就成了后台作业。
那么a是怎么获得终端控制的呢?打开/dev/tty吗?
b换到后台又是怎么放弃终端控制的呢?关闭/dev/tty吗?

求指教,谢谢

|
http://blog.sina.com.cn/s/blog_6e0c17b90100q0pn.html

楼主需要注意, 后台进程组不代表没有终端, 只要在一个session里并且session拥有控制终端, 那么该session内所有的进程组都持有控制终端, 摆脱控制终端的方法是让一个非组长进程setsid从而开启一个新的session.

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 进程组,会话,和作业是什么关系?
  • sql server维护计划自动备份数据库作业执行失败会自动生成abc82作业的解决办法
  • Node.js 作业管理器 neuron
  • Java批量作业框架 Java Batch Job Framework
  • Ganglia的批量作业监控插件 Job Monarch
  • 作业调度工具 xjobs
  • 作业调度服务器 Gearmand
  • Java作业调度 Oddjob
  • 作业任务调度引擎 JobServer
  • 作业调度框架 Quartz
  • 对于操作系统的程序接口,作业接口,单内核,微内核到底有什么区别?
  • java/j2ee iis7站长之家
  • 怎么写linux和windows2000的架构区别!我要作业!谢谢
  • 怎样取消一个正在打印的作业?
  • 急,急!!!!我的计划cron作业为什么起不来!!!来着有分
  • 急!急!!急!!!我的计划cron作业为什么起不来,请问如何解决?
  • Java批量作业执行框架 MyBatchFramework
  • 一道计算作业优先数的题目___八股考试,我想学东西!
  • 关于使用jet的一个问题,绝对给分,在线等待!要交作业,大家帮帮我吧!!!
  • NFS共享作业时, 在客户端只可以看到服务器端的共享目录,而看不到共享目录下的内容.?


  • 站内导航:


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

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

    浙ICP备11055608号-3