이는 부팅 시 systemd 서비스가 시작되도록 활성화하여 enabling
수행됩니다 . 활성화하면 특정 위치에 심볼릭 링크가 생성됩니다. 예:
$ systemctl enable rsyslog
Created symlink /etc/systemd/system/multi-user.target.wants/rsyslog.service → /lib/systemd/system/rsyslog.service.
선적 서류 비치systemctl enable
상태:
이는 유닛 파일의 "[Install]" 섹션에 제안된 심볼릭 링크만 생성한다는 점에 유의하세요.
특정 서비스에 대해 이러한 심볼릭 링크가 생성되고 확인되는 위치를 변경하고 싶습니다.
이 위치를 다른 위치로 설정할 수 있나요?
요청한 변경 사항이 구현되면 동작은 다음과 같습니다.
$ systemctl enable rsyslog
Created symlink /user/home/multi-user.target.wants/rsyslog.service → /lib/systemd/system/rsyslog.service.
이 문제를 일으키는 사용 사례는 별도의 파티션에 링크를 두어 rootfs(내장형 시스템 업데이트)를 완전히 다시 작성해도 서비스 상태(활성화/비활성화)가 유지되도록 만드는 것입니다.
답변1
아니요. 유닛 파일의 검색 경로는 다음과 같습니다.남자 시스템 유닛.
사용자 단위의 경우 $XDG_RUNTIME_DIR을 사용자 정의할 수 있지만 시스템 단위의 경우 경로가 고정되어 있습니다.