咨询BusyBox httpd中daemonize的含义及该httpd的实现方式
BusyBox httpd相关问题解答
一、-f选项中daemonize的含义
daemonize(守护进程化)指的是让程序启动后脱离当前终端会话,转入后台持续运行——即使关闭启动它的终端窗口,进程也不会终止。
BusyBox httpd默认启动时会自动完成这个操作:执行httpd命令后,你能立刻回到终端提示符继续输入其他命令,httpd在后台默默提供服务。而-f选项的作用就是禁止这个后台化行为:加上-f启动(httpd -f),httpd会一直占用当前终端,你无法在同一个终端执行其他命令,直到按下Ctrl+C终止进程,关闭终端也会直接结束httpd的运行。
二、BusyBox httpd的实现及与Apache的关系
BusyBox httpd完全不是基于Apache实现的。
BusyBox的核心定位是为嵌入式系统提供一套精简、集成的基础工具集,所有组件都是独立开发的轻量级实现。它的httpd是一个极小的单文件HTTP服务器,仅实现了静态文件服务、基础CGI支持等核心功能,代码量远小于Apache,专门针对资源有限的嵌入式环境优化,和Apache的庞大代码库、复杂模块化架构没有任何关联。
内容的提问来源于stack exchange,提问作者KIM DAE YEONG
相关产品推荐
相关产品推荐

