die Bedeutung dieser Zeile in einem mit sysintv erstellten Dienst

die Bedeutung dieser Zeile in einem mit sysintv erstellten Dienst

Ich erstelle einen Fake-Dienst mit sysvinit. In der Datei, die ich unter/etc/init.d/service_fake

Ich habe diese Zeile erhalten:

. /etc/sysconfig/fake_service

Was tut es?

Antwort1

.ist eine Shell für "Quelle", . /etc/sysconfig/fake_serviceliest also den Inhalt dieser Datei und führt den darin enthaltenen Shell-Code im Kontext des Prozesses aus, der die Quelle ausführt. /etc/sysconfig/fake_serviceEnthält normalerweise Anweisungen wie:

LICENSE_FOO=bar

oder sogar beliebiger Shell-Code, dient aber normalerweise hauptsächlich zum Festlegen von Umgebungsvariablen (z. B. Lizenzdetails, Zeitzone oder lokale Einstellungen usw.).

verwandte Informationen