¿Cómo puedo definir el orden de inicio y parada de los servicios de Linux?

¿Cómo puedo definir el orden de inicio y parada de los servicios de Linux?

Por ejemplo, cuando enciendo mi servidor, primero quiero iniciar MySQL y luego el servicio NTP.

Respuesta1

Probablemente estés buscando advenedizo. La estrofa advenediza start onpuede establecer el orden en que se inician los servicios.

En el ejemplo que propusiste, NTP no tiene un script de inicio, por lo que debes crearlo y definir la estrofa de inicio:

start on started mysql

Por supuesto, mysql también debería tener un trabajo inicial. Hay cosas muy interesantes, por ejemplo, si necesitas iniciar un trabajo cuando se activa la conexión a Internet:

start on net-device-up IFACE!=lo

Esto inicia el trabajo cuando cualquier dispositivo de red, además de lo, está activo.

Referencias:

información relacionada