sysintv를 사용하여 생성된 서비스에서 이 줄의 의미

sysintv를 사용하여 생성된 서비스에서 이 줄의 의미

가짜 서비스를 만들기 위해 sysvinit을 사용하고 있습니다. 내가 만든 파일 안에/etc/init.d/service_fake

나는 다음 줄을 얻었다 :

. /etc/sysconfig/fake_service

그것은 무엇을 합니까?

답변1

.쉘은 "소스"를 의미하므로 . /etc/sysconfig/fake_service파일의 내용을 읽고 그 안에 있는 쉘 코드가 소스를 실행하는 프로세스의 컨텍스트에서 실행됩니다. 일반적으로 /etc/sysconfig/fake_service다음 내용이 포함될 수 있습니다.

LICENSE_FOO=bar

임의의 셸 코드라도 일반적으로 환경 변수(예: 라이센스 세부 정보, 시간대 또는 로컬 설정 등)를 설정하는 데 사용됩니다.

관련 정보