"다른" 두 서비스를 서로 종속시키지 않고 다른 두 서비스 간에 서비스를 공유하는 방법을 찾고 있습니다.
a.service (oneshot)
b.service (oneshot)
shared.service
(한 번, 다른 사용자/기능으로 실행한 후 a
및 제공 b
)
성공적으로 종료되면 OR이 실행되기를 원합니다 shared.service
. 내가 사용하려고 시도했지만 서로 의존하게 된 shared.service 파일에서.a.service
b.service
Requires=a.service b.service
a
b
제가 생각할 수 있는 유일한 방법은 shared.service를 두 부분으로 나누는 것인데 공유하는 것이 더 예쁠 것 같습니다.
답변1
a.service 및 b.service에 Wants=shared.service
(또는 Requires=shared.service
)을 넣어야 할 것 같습니다 .Before=shared.service