他のサービスが正常に終了した場合、共有サービスの実行

他のサービスが正常に終了した場合、共有サービスの実行

「他の」2つのサービスを互いに依存させることなく、他の2つのサービス間でサービスを共有する方法を探しています。

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

shared.service(一度、他のユーザー/機能で実行した後aおよび提供b

正常に終了したら、ORを実行したいと思いますshared.service。私は使用しようとしましたが、お互いに依存しているshared.serviceファイルから。a.serviceb.serviceRequires=a.service b.serviceab

私が考えることができる唯一の方法は、shared.serviceを2つの部分に分けることですが、共有する方がよりきれいです。

ベストアンサー1

a.serviceとb.serviceにWants=shared.service(またはRequires=shared.service)を入れる必要があるようです。Before=shared.service

おすすめ記事