
Я создаю фейковую службу с помощью sysvinit. Внутри файла, который я создал под/etc/init.d/service_fake
У меня получилась такая строчка:
. /etc/sysconfig/fake_service
Что оно делает?
решение1
.
является оболочкой для "source", поэтому . /etc/sysconfig/fake_service
считывает содержимое этого файла и выполняет код оболочки в нем в контексте процесса, выполняющего источник. Обычно /etc/sysconfig/fake_service
может содержать такие операторы, как
LICENSE_FOO=bar
или даже произвольный код оболочки, но обычно он в основном предназначен для настройки переменных среды (например, сведений о лицензии, часовом поясе или локальных настройках и т. д.).