我安装的守护进程第一次要求我在那里设置一个标志。
它是用来做什么的?它是一个比较新的概念吗?
答案1
从一个帖子在 Slackware 论坛上:
...这是已被一些软件包采用的 Debian 概念。
基本上,/etc/default 包含一些最终用户或管理员可能会更改的参数,而不是将这些值嵌入实际的启动脚本中。这样,即使您升级软件包并替换了启动脚本,更改仍会保留。
答案2
此目录中的文件主要包含配置参数。例如,如果您在 /etc/init.d/test 有一个服务,则脚本在启动/停止测试服务之前首先查看 /etc/default/test,搜索配置参数。
答案3
/etc/default/<service>
包含与启动该服务相关的配置选项。它由启动服务的 init 脚本使用,而不是/etc/<program>
由程序本身使用的包配置。
例如,它是一个常见的地方,允许您设置启动守护进程时使用的命令行选项或环境变量。