GNU/Linux >> Tutoriales Linux >  >> Linux

Archivo de unidad Systemd - WantedBy y After

El systemd manual analiza la relación entre Before /After y Requires /Wants /Bindto en el Before=, After= sección:

Tenga en cuenta que esta configuración es independiente y ortogonal a las dependencias de requisitos configuradas por Requires=, Wants=o BindsTo=. Es un patrón común incluir un nombre de unidad en las opciones After=y Requires=,

After no implica Wants o WantedBy , ni entra en conflicto con esa configuración.

Si ambas unidades se activan para comenzar, After afectará al orden, independientemente de la cadena de dependencia.

Si el módulo aparece en After no está en algún lugar de la cadena de dependencia, no se cargará, ya que After no implica ninguna dependencia.


WantedBy no influye en el orden en que se inician los servicios. Como se indica en el manual de la unidad systemd, en el WantedBy y RequiredBy descripción:

Esto tiene el efecto de que se agrega una dependencia de tipo Wants=o Requires=de la unidad listada a la unidad actual.

Luego en el Wants descripción dice que es una versión más débil de Requires donde dice:

Tenga en cuenta que las dependencias de requisitos no influyen en el orden en que se inician o detienen los servicios.


Linux
  1. Administrar el inicio usando systemd

  2. `^m` ¿Y cómo deshacerse de él?

  3. ¿Sustitución de proceso y tubería?

  4. ¿Redirigir y canalizar la salida?

  5. ¿Poner el archivo de la unidad Systemd?

Archivos de inventario y configuración de Ansible

Systemd:¿No se puede deshabilitar el archivo de unidad generado?

¿Ejecutar el servicio Systemd después de Automount pero después de acceder?

Instalación y configuración de vsFTPD

vmlinuz e initrd no encontrados después de compilar el kernel?

El sistema rechaza SSH y se atasca en 'arrancar' después de la instalación de systemd