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
. 사용자 서비스의 경우 사용자의 집에 저장할 수 있지만 그게 전부입니다.
~에서시스템 장치 매뉴얼 페이지, 심볼릭 링크는 알려진 동일한 검색 경로를 대상으로 해야 하며 리디렉션이 아닌 별칭에만 사용해야 합니다.