Skip to content
EntityQ308980· pop 39· linked from 494 articles

守护进程

Sign in to save

Also known as Daemon (computer software), demon, computer daemon, computer demon, background service, service, daemon process, daemon software

计算机程序作为后台进程运行

Wikidata facts

Instance of
software feature
Named after
Maxwell's demon
Show 1 more fact
Sources (3)

via Wikidata · CC0

Article · 中文

在一個多工的電腦作業系統中,守护进程(英語:daemon,/ˈdiːmən/或/ˈdeɪmən/)是一種在后台执行,而不由用户直接交互控制的电脑程序。此类程序会被以进程的形式初始化。守护进程程序的名称通常以字母d结尾,以指明这个进程实际是守护进程,并与普通的电脑程序区分开来。例如,syslogd就是指管理系统日志的守护进程,sshd是接收传入SSH连接的守护进程。 在Unix环境下,守护进程的父进程通常(但不一定)是init进程,且在UNIX系统进程层级中直接位于init之下。守护进程通常由如下方法创建:一个进程執行fork生成一个子进程然后立即终止,使得这个子进程能在init下运行;或者直接由init启动守护进程。另外,通过“fork并终止”产生的守护进程一般还需要执行其他操作,如解除此进程与任何控制终端(tty)之间的关联。这类流程在Unix上的daemon(3)已有实现。 系统通常在启动时一同啟動守护进程。守护进程会执行一些任务以响应网络请求、硬件活动或其他应用程序的请求。像cron这样的守护进程还会在指定时间运行指定任务。

Abstract from DBpedia / Wikipedia · CC BY-SA