검색 경로에 포함할 시스템 템플릿 단위 링크

검색 경로에 포함할 시스템 템플릿 단위 링크

RH 7.9에서는 systemd 219를 사용합니다.

템플릿 단위가 있습니다.[이메일 보호됨], 애플리케이션을 배포하는 곳에서 사용 가능합니다./opt/advdata/system/[email protected]

이것문서링크 명령은 말한다

링크 경로...

유닛 파일 검색 경로에 없는 유닛 파일을 유닛 파일 검색 경로에 연결합니다.

내가 시도한 것은 다음과 같습니다.

$ systemctl link /opt/advdata/system/[email protected]
Failed to execute operation: Unit name [email protected] is missing the instance name.
$ systemctl link /opt/advdata/system/[email protected]
Failed to execute operation: No such file or directory
$ cd /opt/advdata/system/
$ ln -s [email protected] [email protected]
$ systemctl link /opt/advdata/system/[email protected]
Failed to execute operation: Too many levels of symbolic links

파일을 보호된 폴더에 복사하지 않아도 되는 솔루션이 있습니까?

내 유일한 해결책은 이제 거기에서 복사하여 활성화하는 것 같습니다./opt/advdata/system/[email protected]/etc/systemd/system

답변1

해결책이 없습니다.

파일은 에 위치할 것으로 예상됩니다 /etc/systemd/system. 사용자 서비스의 경우 사용자의 집에 저장할 수 있지만 그게 전부입니다.

~에서시스템 장치 매뉴얼 페이지, 심볼릭 링크는 알려진 동일한 검색 경로를 대상으로 해야 하며 리디렉션이 아닌 별칭에만 사용해야 합니다.

관련 정보