当前位置: 首页 > news >正文

安徽网站开发推荐域名138查询网

安徽网站开发推荐,域名138查询网,做网站费用分摊入什么科目,阿里云做的网站怎么备份思考 代码中创建的会话,如何关联控制终端? 新会话关联控制终端的方法 会话首进程成功打开终端设备 (设备打开前处于空闲状态) 1、关闭标准输入输出和标准错误输出2、将 stdin 关联到终端设备:STDIN_FILENO > 03、将 stdout 关联到终端设…

思考

代码中创建的会话,如何关联控制终端?

新会话关联控制终端的方法

会话首进程成功打开终端设备 (设备打开前处于空闲状态)

  • 1、关闭标准输入输出和标准错误输出
  • 2、将 stdin 关联到终端设备:STDIN_FILENO => 0
  • 3、将 stdout 关联到终端设备:STDOUT_FILENO => 0
  • 4、将 stderr 关联到终端设备:STDERR_FILENO => 0

一些相关推论

新会话关联控制终端后,会话中所有进程生命期与控制终端相关

只有会话首进程能够关联控制终端 (会话中的其他进程不行)

进程的标准输入输出与标准错误输出可以进程重定向

  • 由描述符 0,1,2 决定重定向的目标位置 (按顺序打开设备)
  • 控制终端与进程的标准输入输出以及标准错误输出无直接关系

一个大胆的想法

代码示例

会话与终端深度实验

什么是守护进程 (Daemon) ?

守护进程是系统中执行任务的后台进程

  • 不与任何终端相关联 (不接收终端相关的信号)
  • 生命周期长,一旦启动,正常情况下不会终止 (直到系统退出)
  • Linux 大多服务器使用守护进程实现 (守护进程名以后缀 d 结尾)

守护进程的创建步骤

1、通过 fork() 创建新进程,成功后,父进程退出

2、子进程通过 setsid() 创建新会话

3、子进程通过 fork() 创建孙进程 (肯定不是会话首进程)

4、孙进程修改模式 umask(),改变工作目录为 "/"

5、关闭标准输入输出和标准错误输出

6、重定向标准输入输出和标准错误输出 ("/dev/null")

守护进程关键点分析

父进程创建子进程是为了创建新会话

子进程创建孙进程是为了避免产生控制进程

孙进程不是会话首进程,所以不能关联终端

重定向操作可以避开奇怪的进程输出行为

创建守护进程

http://www.laogonggong.com/news/50038.html

相关文章:

  • 重庆公司核名在哪个网站百度搜索首页
  • 网站幻灯片 字段免费拓客软件排行榜
  • 宁波网络推广专员网站推广优化方法
  • 广州网站开发设计公司360关键词排名百度
  • 织梦 网站源码域名交易域名出售
  • 瑞安规划建设局网站平台做推广的技巧
  • 沈阳德泰诺网站建设公司 概况企业网站设计公司
  • wordpress 文章关联六年级上册数学优化设计答案
  • 班级网站首页设计windows优化大师官方网站
  • 怎么免费建商城网站吗sem竞价
  • 局域网网站建设工具重庆森林电影
  • 2008建立的php网站慢市场推广方案和思路
  • 网站被黑怎么恢复网站推广的案例
  • 分类信息网站推广的意义上海搜索关键词排名
  • hao123浏览器上海网络排名优化
  • seo做网站真的赚钱专业seo排名优化费用
  • 杭州网站搭建营销技巧和营销方法
  • 网站如何优化流程外链工厂 外链
  • PHP动态网站开发教程课项目实训行业关键词搜索排名
  • app网站开发哪里有宁波网络建站模板
  • 男女做特别污污的事情网站免费正能量erp软件下载
  • 有没有做淘宝首页特效的网站最新全国疫情实时大数据
  • 网站建设网络推广最低价格专业制作网站的公司哪家好
  • 建筑业企业资质标准建设部网站搜索引擎优化公司
  • 农村电子商务发展现状运城seo
  • WordPress网站转APP插件陕西网站建设网络公司
  • wordpress胖鼠采集seo服务指什么意思
  • 四川网站备案网站后端开发
  • wordpress新建栏目合肥百度seo排名
  • 网站需要的栏目和内容最近营销热点