значение этой строки в сервисе, созданном с помощью sysintv

значение этой строки в сервисе, созданном с помощью sysintv

Я создаю фейковую службу с помощью sysvinit. Внутри файла, который я создал под/etc/init.d/service_fake

У меня получилась такая строчка:

. /etc/sysconfig/fake_service

Что оно делает?

решение1

.является оболочкой для "source", поэтому . /etc/sysconfig/fake_serviceсчитывает содержимое этого файла и выполняет код оболочки в нем в контексте процесса, выполняющего источник. Обычно /etc/sysconfig/fake_serviceможет содержать такие операторы, как

LICENSE_FOO=bar

или даже произвольный код оболочки, но обычно он в основном предназначен для настройки переменных среды (например, сведений о лицензии, часовом поясе или локальных настройках и т. д.).

Связанный контент