
我正在使用 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 程式碼,但它通常主要用於設定環境變數(例如許可證詳細資訊、時區或本機設定等)。