GNU/Linux >> Tutoriales Linux >  >> Linux

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

¿Es posible ejecutar un servicio systemd que prepare un sistema de archivos montado automáticamente para su uso? Este servicio debería ejecutarse después de montar el sistema de archivos, pero antes de que lo que desencadenó el montaje automático acceda a él.

Por ejemplo, quiero asegurarme siempre de que existan ciertos directorios en un sistema de archivos al montarlo. Estos directorios pueden eliminarse entre montajes, por lo que deben crearse cada vez que se monta el sistema de archivos. El problema es que cualquier proceso que desencadenó el montaje automático podría esperar que esos directorios estuvieran allí, por lo que los directorios deberían crearse antes de que el proceso (o cualquier otro proceso) pueda acceder a ellos.

Se me ocurren algunos trucos para lograr esto, como montar el sistema de archivos en otro lugar, prepararlo y luego volver a montarlo en la ubicación correcta, pero ¿existe una solución más elegante?

Respuesta aceptada:


Linux
  1. Centos:¿Systemd elimina el servicio inmediatamente después del inicio?

  2. ¿Compara directorios pero no contenido de archivos?

  3. Cómo redirigir la salida del servicio systemd a un archivo

  4. Cómo detener el servicio systemd

  5. redirigir los registros del servicio systemd al archivo

Administrar el inicio usando systemd

Cómo ejecutar contenedores como servicio Systemd con Podman

Cómo ejecutar Shell Script como servicio Systemd en Linux

Cómo ejecutar Shell Script como servicio SystemD en Linux

Archivo de unidad Systemd - WantedBy y After

El archivo de servicio existe pero systemd no lo encuentra