el significado de esta línea en un servicio creado usando sysintv

el significado de esta línea en un servicio creado usando sysintv

Estoy creando un servicio falso con sysvinit. Dentro del archivo que he creado en/etc/init.d/service_fake

Tengo esta línea:

. /etc/sysconfig/fake_service

¿Qué hace?

Respuesta1

.es shell para "fuente", por lo que . /etc/sysconfig/fake_servicelee el contenido de ese archivo y ejecuta el código de shell que contiene dentro del contexto del proceso que realiza la fuente. Normalmente /etc/sysconfig/fake_servicepuede contener declaraciones como

LICENSE_FOO=bar

o incluso código de shell arbitrario, pero generalmente se utiliza principalmente para configurar variables de entorno (por ejemplo, detalles de licencia, zona horaria o configuración local, etc.).

información relacionada