比如我之前安装的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文件夹下,是二进制文件。
温馨提示:答案为网友推荐,仅供参考