linux中的.conf文件是怎么被读取的?

比如我之前安装的dnsmasq服务,他是开机启动程序,在/etc/init.d/dnsmasq是启动的shell脚本。。。在/etc/dnsmasq.conf中有他的相关配置文件。。。但是我在/etc/init.d/dnsmasq中并没有看到调用/etc/dnsmasq.conf的语句啊?所以我觉得很奇怪啊,还请大家家帮忙啊

init.d下的都是开机时启动的后台进程执行脚本,脚本配置里会有执行程序的定义,这个执行的程序就会去读取相关配置文件。比如你说的/etc/init.d/dnsmasq脚本里定义的dnsmasq程序运行后就会去读取/etc/dnsmasq.conf文件.追问

但是我在/etc/init.d/dnsmasq这个脚本中没有看到读取conf文件的描述啊。。。

追答

读取/etc/dnsmasq.conf是dnsmasq程序的功能,在编程时已经定义好的,不需要在启动脚本文件里再定义。
你要搞清楚,/etc/init.d/dnsmasq是定义dnsmasq这个程序后台启动的脚本文件(文本文件),而dnsmasq程序在/usr/bin文件夹下,是二进制文件。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网