GNU/Linux >> Linux Esercitazione >  >> Linux

Eseguire il servizio Systemd dopo l'automount ma dopo l'accesso?

È possibile eseguire un servizio systemd che prepara un file system automontato per l'uso? Questo servizio dovrebbe essere eseguito dopo che il filesystem è stato montato, ma prima che qualunque cosa abbia attivato l'automount vi acceda.

Ad esempio, voglio assicurarmi sempre che alcune directory esistano su un file system durante il montaggio. Queste directory potrebbero essere eliminate tra un montaggio e l'altro, quindi devono essere create ogni volta che il file system viene montato. Il problema è che qualunque processo abbia attivato l'automount potrebbe aspettarsi che quelle directory siano presenti e quindi le directory dovrebbero essere create prima che il processo (o qualsiasi altro processo) possa accedervi.

Posso inventare alcuni trucchi per ottenere questo risultato, come montare il filesystem da qualche altra parte, prepararlo e quindi rimontarlo nella posizione corretta, ma esiste una soluzione più elegante?

Risposta accettata:


Linux
  1. Centos - Systemd uccide il servizio immediatamente dopo l'avvio?

  2. Perché Systemd interrompe il servizio immediatamente dopo l'avvio?

  3. Come reindirizzare l'output del servizio systemd su un file

  4. Come interrompere il servizio systemd

  5. reindirizzare i log del servizio systemd su file

Gestisci l'avvio usando systemd

Come eseguire container come servizio Systemd con Podman

Come eseguire lo script della shell come servizio Systemd in Linux

Come eseguire lo script della shell come servizio SystemD in Linux

File unità Systemd - WantedBy e After

Il file di servizio esiste ma non viene trovato da systemd