使用 sysintv 建立的服務中這一行的含義

使用 sysintv 建立的服務中這一行的含義

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

相關內容