実際の問題
network-online.target
サービスを待つ宛先()があります。サービスはテンプレートのインスタンスですが、ドロップダウンを介して特定のBefore=network-online.target
インスタンスから削除されたようです。ただし、ターゲットは依然としてサービスが開始(失敗)するのを待ちます。
systemd-analyze dot
network-online.target
これにより、ユニットの後でもまだそのようなことが発生することがわかります。なぜだから修正することはできません。どのユニットまたはどのコンフィギュレーションラインがこれらの依存関係を引き起こすかを確認し、それをクリアする方法はありますか?
私が期待していた詳細は関係ありませんでした。
特定のタスクを開始できるように、特定のネットワークインターフェイスがオンラインになるのを待ちたいです。存在するそのインターフェイス。インターフェイスは私のVPNによって定義されており、通常はそうではありません。存在するVPNが起動するまでは、VPNが必要ですがnetwork-online.target
(オンラインで何かへの接続を確立する必要があるため)、存在しないインターフェイスを待たないので、通常は問題ありません。 VPNはsystemd
設定が完了した時点を正確に知らせませんが、systemd
次のコマンドを使用して特定のインターフェイスを確認できます[email protected]
。残念ながら、もし実行した後は、network-online.target
VPNがタイムアウトする前に起動しないように、以前に発生することが予想されます。