o significado desta linha em um serviço criado usando sysintv

o significado desta linha em um serviço criado usando sysintv

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_servicelê o conteúdo desse arquivo e executa o código shell dentro do contexto do processo que executa a fonte. Normalmente /etc/sysconfig/fake_servicepode 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.).

informação relacionada