실제적인 문제
network-online.target
서비스를 기다리는 대상( )이 있습니다. 서비스가 템플릿의 인스턴스인데 Before=network-online.target
드롭다운을 통해 특정 인스턴스에서 제거한 것 같습니다. 그러나 대상은 여전히 서비스가 시작(실패)될 때까지 기다립니다.
systemd-analyze dot
network-online.target
이를 통해 단위 이후에도 여전히 그런 일이 발생한다는 것을 알 수 있습니다 .왜그래서 고칠 수가 없어요. 어떤 단위나 어떤 구성 라인이 이러한 종속성을 유발하는지 확인하고 이를 지울 수 있는 방법이 있습니까?
내가 기대했던 자세한 내용은 관련이 없었습니다.
특정 작업을 시작할 수 있도록 특정 네트워크 인터페이스가 온라인 상태가 될 때까지 기다리고 싶습니다.존재하다그 인터페이스. 인터페이스는 내 VPN에 의해 정의되며 일반적으로 그렇지 않습니다.존재하다VPN이 시작될 때까지는 VPN이 원하지만 network-online.target
(온라인으로 무언가에 대한 연결을 설정해야 하기 때문에) 존재하지 않는 인터페이스를 기다리지 않으므로 일반적으로 괜찮습니다. VPN은 systemd
설정이 완료되는 시점을 정확하게 알려주지 않지만 systemd
다음 명령을 사용하여 특정 인터페이스를 확인할 수 있습니다 [email protected]
. 안타깝게도,만약에실행한 다음에는 network-online.target
VPN이 시간 초과되기 전에 시작되지 않도록 이전에 발생할 것으로 예상합니다.