GNU/Linux >> Linux の 問題 >  >> Linux

Systemd ユニット ファイル - WantedBy 以降

systemd マニュアルでは Before の関係について説明しています /AfterRequires /Wants /Bindto Before=, After= で セクション:

<ブロック引用>

この設定は、Requires=、Wants=、または BindsTo=によって構成される要件の依存関係とは独立しており、直交していることに注意してください。 After=オプションと Requires=オプションの両方にユニット名を含めるのは一般的なパターンです。

After Wants を意味するものではありません または WantedBy 、またそれらの設定と競合しません。

両方のユニットがトリガーされて開始した場合、After 依存チェーンに関係なく、順序に影響します。

After に記載されているモジュールの場合 After であるため、依存関係チェーンのどこにもありません。読み込まれません。 依存関係を意味するものではありません。


WantedBy サービスが開始される順序には影響しません。systemd ユニットのマニュアルに記載されているように、WantedByRequiredBy 説明:

<ブロック引用>

これにより、タイプ Wants=または Requires=の依存関係がリストされたユニットから現在のユニットに追加されます。

次に WantsRequires の弱いバージョンであると説明されています 記載箇所:

<ブロック引用>

要件の依存関係は、サービスが開始または停止される順序に影響しないことに注意してください。


Linux
  1. systemdを使用してスタートアップを管理する

  2. スーパーブロック、iノード、Dentry、およびファイル?

  3. プロセス置換とパイプ?

  1. &&および||後のBashラインの継続文書化されていますか?

  2. Systemd:生成されたユニットファイルを無効にできませんか?

  3. Systemdユニットファイルを入れますか?

  1. スレッドとファイル記述子

  2. Systemd:After と Requires の両方を使用する

  3. systemd サービス ファイルで、USB の準備ができた後はどうすればいいですか?