GNU/Linux >> Belajar Linux >  >> Linux

Systemd Unit File - WantedBy dan After

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.


Linux
  1. Superblock, Inode, Dentry, dan File?

  2. Proses Substitusi Dan Pipa?

  3. Systemd:Tidak Dapat Menonaktifkan File Unit yang Dihasilkan?

  1. Jalankan Layanan Systemd Setelah Automount Tapi Setelah Diakses?

  2. Utas dan deskriptor file

  3. unix - kepala DAN ekor file

  1. Systemd:Menggunakan After dan Requires

  2. Penunjuk file C berubah setelah fork dan (gagal) exec

  3. Sistem menolak SSH dan macet saat 'boot up' setelah instalasi systemd