什么是守护进程?

什么是守护进程?,第1张

概述1.守护进程也称精灵进程( Daemon),是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。Linux系统启动时会启动很多系统服务进程,这些系统服务进程没有控制终端,不能直接和用户交互。其它进程都是在用户登录或运行程序时创建,在运行结束或用户注销时终止,但系统服务进程不受用户登录注销的影响,它们一直在运行着。这种进程有一个名称叫守护进程(Daemon)。例如:udevd负责维护/dev目录下的设备文件,acpid负责电源管理,syslogd负责维护/var/log下的日志文件,可以看出守护进程通常采用以d结尾的名字,表示Daemon。精灵进程特点:自成进程组,自成会话,和终端无关(无数据交流),即tty为?。不能进行前后台控制,因为前后台是相对于终端来说,会话由前台进程和后台进程组成,而精灵进程自成会话。精灵进程作用:提供服务。eg:内核线程:完成 *** 作系统级别服务.注销时:kill当前所有进程,精灵进程不受影响。2.守护进程是一种生存期长的进程。通常在系统引导装入时启动,仅仅在系统关闭时终止。他们没有控制终端,所以,是在后台运行的。我们知道,打开系统, *** 作系统会通过0号进程去执行相应的 *** 作;1号进程是init进程,也是系统的守护进程,它主要负责启动各运行层次特定的系统服务。守护进程没有控制终端,不能直接和用户进行交互;不受登录注销的影响,只受开关机的影响。守护进程的命名都会以d结尾。系统中有很多的守护进程,比如:cron进程,完成特定的定时任务(下文我还会用cron);kswapd进程,内存换页的守护进程。flush进程,在可用内存达到最小阈值来冲洗磁盘。---------------------3.守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。php也可以实现守护进程的功能。


总结

以上是内存溢出为你收集整理的什么是守护进程?全部内容,希望文章能够帮你解决什么是守护进程?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1051173.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存