
Estou criando um serviço falso com sysvinit. Dentro do arquivo que criei em/etc/init.d/service_fake
Eu tenho esta linha:
. /etc/sysconfig/fake_service
O que isso faz?
Responder1
.
é shell para "fonte", portanto . /etc/sysconfig/fake_service
lê o conteúdo desse arquivo e executa o código shell dentro do contexto do processo que executa a fonte. Normalmente /etc/sysconfig/fake_service
pode conter declarações como
LICENSE_FOO=bar
ou até mesmo código shell arbitrário, mas geralmente serve principalmente para definir variáveis de ambiente (por exemplo, detalhes de licença, fuso horário ou configurações locais, etc.).