システムサービスには保証された作業順序はありますか?

システムサービスには保証された作業順序はありますか?

プロジェクト内でプロジェクトを実行するための優先順位や作業順序はありますか?systemd サービスユニットの構成文書?

例えば、ExecStartPreそのタスクは以前に発生したようです。ExecStart。そしていくつかのExecStartPre仕事はそれぞれは、完了するまで順番に実行され続けます。。返品、ExecConditionジョブは以前に発生するように定義されていますExecStartPre(非常に具体的な順序/実行があります)。

しかもRuntimeDirectory以前にジョブ/作成が発生しましたExecStart

ところが、RuntimeDirectory作業/生成は必ずExecStartPre完了後に発生するのでしょうか? (私の実験によると、これは本当ですが、競合状態のためにだまされたり、実装による動作を経験したりする可能性があります。RuntimeDirectoryExecCondition

同様に、ExecStopPostRuntimeDirectory削除前または削除後に必ずジョブが発生しますか?

特定のサービス内に微妙だが暗黙的に保証される他の注文はありますか?それとも、逆に並列に発生する可能性がある(または順序が定義されていない)他のタスクはありますか?

ベストアンサー1

おすすめ記事