sysintvを使用して生成されたサービスでのこの行の意味

sysintvを使用して生成されたサービスでのこの行の意味

偽のサービスを作成するためにsysvinitを使用しています。私が作成したファイルの中に/etc/init.d/service_fake

私は次の行を得ました:

. /etc/sysconfig/fake_service

それは何をしますか?

ベストアンサー1

.シェルは「ソース」を意味するので、. /etc/sysconfig/fake_serviceファイルの内容を読み取り、その中にあるシェルコードがソースを実行するプロセスのコンテキストで実行されます。通常、/etc/sysconfig/fake_service次の内容を含めることができます。

LICENSE_FOO=bar

任意のシェルコードでも、通常は環境変数(ライセンスの詳細、タイムゾーン、ローカル設定など)を設定するために使用されます。

おすすめ記事