systemd
manual membahas hubungan antara Before
/After
dan Requires
/Wants
/Bindto
di Before=, After=
bagian:
Perhatikan bahwa pengaturan ini independen dan ortogonal terhadap dependensi persyaratan sebagaimana dikonfigurasi oleh Requires=, Wants=orBindsTo=. Merupakan pola umum untuk memasukkan nama unit dalam opsi After=dan Requires=,
After
tidak menyiratkan Wants
atau WantedBy
, juga tidak bertentangan dengan pengaturan tersebut.
Jika kedua unit dipicu untuk memulai, After
akan memengaruhi pesanan, terlepas dari rantai ketergantungan.
Jika modul tercantum di After
tidak berada di suatu tempat dalam rantai ketergantungan, itu tidak akan dimuat, karena After
tidak menyiratkan ketergantungan apapun.
WantedBy
tidak mempengaruhi urutan di mana layanan dimulai. Sebagaimana dinyatakan dalam manual unit systemd, di WantedBy
dan RequiredBy
deskripsi:
Ini berdampak bahwa ketergantungan tipe Wants=atau Requires=ditambahkan dari unit terdaftar ke unit saat ini.
Kemudian di Wants
deskripsi menyatakan bahwa ini adalah versi yang lebih lemah dari Requires
yang menyatakan:
Perhatikan bahwa dependensi persyaratan tidak memengaruhi urutan layanan dimulai atau dihentikan.