我正在使用 sysvinit 创建一个假服务。在我创建的文件里面/etc/init.d/service_fake
我得到了这一行:
. /etc/sysconfig/fake_service
它有什么作用?
答案1
.
shell 代表“源”,因此. /etc/sysconfig/fake_service
读取该文件的内容并在执行源的进程的上下文中执行其中的 shell 代码。通常/etc/sysconfig/fake_service
可能包含以下语句
LICENSE_FOO=bar
甚至任意 shell 代码,但它通常主要用于设置环境变量(例如许可证详细信息、时区或本地设置等)。