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

0

Estou criando um serviço falso com o sysvinit. Dentro do arquivo que criei em /etc/init.d/service_fake

Eu tenho esta linha:

. /etc/sysconfig/fake_service

O que isso faz?

    
por barbarooosa 19.05.2017 / 20:59

1 resposta

2

. é shell para "source", portanto . /etc/sysconfig/fake_service lê o conteúdo desse arquivo e executa o código shell dentro do contexto do processo que está executando a origem. Normalmente, /etc/sysconfig/fake_service pode conter instruções como

LICENSE_FOO=bar

ou até código shell arbitrário, mas geralmente é principalmente para definir variáveis de ambiente (por exemplo, detalhes da licença, fuso horário ou configurações locais, etc.).

    
por 19.05.2017 / 22:54