내 사용 사례는 설명된 것과 매우 유사합니다.이 질문에는:
서로 의존하지 않는 다양한 맞춤형 서비스. 시작 시 모두 동시에 시작되어 CPU 및 RAM 로드가 급증합니다.
내가 원하는 것은 이러한 서비스에 대한 특정 시작 순서를 설정하는 것입니다. 아마도 이를 위해 시스템 단위 이전/이후 옵션이 발명된 것일 것입니다.
지금까지 이 질문은 위에 링크된 질문과 동일합니다.
내가 확실하지 않은 것은 다음과 같습니다.
순차 종속성을 갖는 두 장치가 종료되면 시작 순서가 반대가 됩니다. 즉, 한 장치가 다른 장치에 After=를 구성한 경우 두 장치가 모두 종료되면 전자가 후자보다 먼저 중지됩니다. 두 장치 사이의 시퀀스 종속성을 가정할 때 한 장치가 종료되고 다른 장치가 시작되면 종료 시퀀스가 시작 시퀀스보다 우선합니다. 이 경우 순서 종속성이 After=인지 Before=인지는 중요하지 않습니다. 둘 중 어느 것을 끄는지는 중요하지 않습니다. 하나만 끄고 다른 하나를 시작하면 됩니다. 모든 경우에 시작하기 전에 종료가 명령됩니다. 두 장치 사이에 순서 종속성이 없으면 동시에 종료되거나 시작되며 순서가 발생하지 않습니다. 장치가 호출을 완료했지만 실패하거나 성공적인 시작을 보고하는 경우 이는 장치 유형에 따라 다릅니다.
(출처: systemd.unit 맨페이지.)
문제는,부팅 시 발생하는 부팅 순서가 필요합니다..
이러한 서비스 중 일부는 호스트가 실행되는 동안 임시 방식으로 독립적으로 시작, 중지 및 다시 시작되며 모든 순서는 이러한 작업에 영향을 주어서는 안 됩니다. 즉, "이전/이후" 옵션을 사용하여 주문한 서비스를 다시 시작하려는 경우 해당 특정 서비스만 다시 시작하고 나머지 서비스는 모두 변경하지 않고 싶습니다.
이 사용 사례에서는 이후/이전이 여전히 좋은 생각인가요?
"이후"/"이전"이 임시 시작/중지 작업에도 적용되는 경우 이 사용 사례에 대한 다른 솔루션이 있습니까?