网站大量收购独家精品文档,联系QQ:2885784924

一种LINUX操作系统守护进程的编程实现方法.pdf

一种LINUX操作系统守护进程的编程实现方法.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种LINUX操作系统守护进程的编程实现方法

广 东 水 利 电力 职 业 技 术 学 院 学 报 第 4 卷第 2 期 Journal of Guangdong Technical Coll ege of Water Vol .4 N o . 2 2006 年 6 月 Resources and Electric Engineering Jun . 2006 一种 LIN X 操作系统守护进程的编程实现方法 张 海 (广州大学城建学院,广东 广州 510660) 摘 要:针对 LIN X 环境下的守护进程 daemon ,通过对一般性守护进程编写的分析 ,提 出若干见解 ,从而 使之简化且更为实用,并给出具体的实现程序。 关健词:LIN X;DAEMON;子进程;特殊进程 中图分类号 TP316 文献标识码:A 文章编号: 1672 一2841(2006)02 一0057一03 LIN X 环境下的守护进程 DAEMON 是在后台运行的特 作 目录以及文件创建掩模。(这类环境通常是守护进程从执 殊进程,是独立于控制终端并且周期性地执行某种任务或等 行它的父进程 ,一般是 LIN X 的SHELL 中继承下来的) 。 待处理某些发生的事件的一种进程。而LIN X 支撑的多数 另外守护进程 的启动方式有以下三种 : 服务器是用守护进程来实现的,例如 WEB 服务器 的HTIPD, ( 1)在 Linux 系统启动时从系统启动脚本/ETC/RC. D 中 INTERNED服务器的INETD(Intern et configurati on database) ,系 启动 ; 统作业规划进程 CROND,系统打印进程 LP 〔之类。概而言 (2) 由作业规划进程 CROND来启动; 之,守护进程能完成许多系统任务。 (3) 由用户终端(通常是 SHELL)来执行。 由于守护进程能实现许多功能,所 以研究 Linux 环境下 通常LIN X 系统守护进程的编程步骤: 的守护进程的特性具有重要意义。许多学者都对它进行了 第一步:在后台运行,为避免挂起控制终端将 Daemon 放 分析和研究,如 守《护进程浅析》描述了守护进程的原理及其 人后台执行; 功能11], ((Linux 中守护进程的创建及其程序设计方法》、 第二步:脱离控制终端,登陆会话和进程组; (Linux 系统下守护进程编程方法》、((Linux 守护进程的编写》 第三步:禁止进程重新打开控制终端; 给出了守护的设计方法([2.3.4] ,等等。 第四步:关闭打开的文件描述符; 本文就LIN X环境下守护进程的编程方法进行了分析, 第五步:改变当前工作 目录; 并给出了相应 的实例与方法 。 第六步:重设文件创建掩模; 1 守护进程及编程步骤 第七步:处理 SIGCHLD 信号。 由于不同时期不用版本的LIN X 的实现机制不尽相同,从 2 守护进程实例与实现 而造成不同LIN X环境下守护进程的编程规则也并不相一致。 2 . 1 守护进程的实例 LIN X环境下给守护进程的编程带来一定的复杂性。LIN X 系

您可能关注的文档

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档