「他の」2つのサービスを互いに依存させることなく、他の2つのサービス間でサービスを共有する方法を探しています。
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を2つの部分に分けることですが、共有する方がよりきれいです。
ベストアンサー1
a.serviceとb.serviceにWants=shared.service
(またはRequires=shared.service
)を入れる必要があるようです。Before=shared.service