systemd에서 UnitPath 속성을 변경하는 방법은 무엇입니까? [폐쇄]

systemd에서 UnitPath 속성을 변경하는 방법은 무엇입니까? [폐쇄]

$XDG_CONFIG_HOME등을 많이 사용하는 비표준 홈 디렉토리 설정을 시도하고 있는데 $XDG_CACHE_HOME대부분의 프로그램이 정상적으로 실행됩니다. 불행히도 내 시스템 사용자 서비스는mopidy이 구성에는 적용할 수 없습니다.

나는 $XDG_CONFIG_HOME그것을 으로 설정 ~/cfg하고 를 기반으로 했습니다 man systemd.unit.

$XDG_CONFIG_HOME/systemd/user or        │ User configuration
$HOME/.config/systemd/user              │ ($XDG_CONFIG_HOME is
                                        │ used if set, ~/.config
                                        │ otherwise)

systemctl --user start mopidymopidy.service거기( )에 있는 파일을 올바르게 찾아야 ~/cfg/systemd/user/mopidy.service하지만 그렇지 않습니다.

매뉴얼 페이지에 나열된 다른 디렉토리 중 일부로 이동하려고 시도했지만 해당 디렉토리 중 일부에서는 인식하지만 여전히 올바른 위치에서 구성(자체)을 읽지 systemctl못합니다 .mopidy

흥미롭게도 실제로 설정한 값이 아닌 systemctl --user show --property=UnitPath일부 옵션만 반환됩니다 ..config$XDG_CONFIG_HOME

UnitPath=/home/uver/.config/systemd/user.control /run/user/1000/systemd/user.control /run/user/1000/systemd/transient /run/user/1000/systemd/generator.early /home/uver/.config/systemd/user /etc/xdg/systemd/user /etc/systemd/user /run/user/1000/systemd/user /run/systemd/user /run/user/1000/systemd/generator /home/uver/.local/share/systemd/user /usr/local/share/systemd/user /usr/share/systemd/user /usr/local/lib/systemd/user /usr/lib/systemd/user /run/user/1000/systemd/generator.late

내 질문은: 이 값의 경로를 수동으로 변경하려면 어떻게 해야 합니까? 아니면 systemd가 내 사용자 정의 디렉터리에서 사용자 단위/서비스를 찾도록 하려면 어떻게 해야 합니까?

감사해요:)

관련 정보