systemd를 실행하는 일부 임베디드 시스템을 디버깅하고 있습니다. 내가 관찰한 동작은 systemd 를 실행한 후 대상이 지정 basic.target
되고 local-fs.target
비활성화 되었다는 것입니다 (그림 참조 ). 이로 인해 많은 시스템 장치가 비활성화되고 시스템을 재부팅해야 했습니다.multi-user.target
systemctl daemon-reload
systemctl list-units --type target --all
이 시스템 대상 변환을 디버깅하는 방법이 있습니까? 활성화했지만 이 특정 시스템을 호출할 때 시스템 대상이 변경되는 systemctl log-level debug
이유를 여전히 이해하지 못합니다 .systemctl daemon-reload
답변1
일종의 종속성 충돌이나 주기가 있을 수 있습니다. DefaultDependencies=no
를 사용하여 초기 시작 서비스를 설정하는 것을 잊었나요 ?