다른 서비스가 성공적으로 종료되면 공유 서비스 실행

다른 서비스가 성공적으로 종료되면 공유 서비스 실행

"다른" 두 서비스를 서로 종속시키지 않고 다른 두 서비스 간에 서비스를 공유하는 방법을 찾고 있습니다.

a.service (oneshot) 
b.service (oneshot)

shared.service(한 번, 다른 사용자/기능으로 실행한 후 a및 제공 b)

성공적으로 종료되면 OR이 실행되기를 원합니다 shared.service. 내가 사용하려고 시도했지만 서로 의존하게 된 shared.service 파일에서.a.serviceb.serviceRequires=a.service b.serviceab

제가 생각할 수 있는 유일한 방법은 shared.service를 두 부분으로 나누는 것인데 공유하는 것이 더 예쁠 것 같습니다.

답변1

a.service 및 b.service에 Wants=shared.service(또는 Requires=shared.service)을 넣어야 할 것 같습니다 .Before=shared.service

관련 정보