Systemd: como criar um script que é executado antes de qualquer outro

1

Estou personalizando o sistema de arquivos do Raspbian Stretch e preciso configurar algo no boot antes que o outro aplicativo seja iniciado. Exemplo, montando /var em tmpfs Eu preciso recriar a pasta relevante para o lighttpd ou samba.

Eu tentei colocar essas linhas em rc.local , mas começa tarde demais. Já existe um script adequado que é executado anteriormente?

Caso contrário, farei meu próprio serviço. Estou lendo a documentação:

link

mas não tenho certeza de qual destino devo usar. Eu acho que algo como local-fs.target em "antes" e "quer".

    
por Mark 10.09.2017 / 07:55

1 resposta

1

Você pode executar systemctl list-dependencies e escolher as unidades relevantes para adicionar ao atributo before .

Para o meu sistema, isso seria

  • var-lock.mount
  • var-log.mount
  • var-run.mount
  • var-tmp.mount
por 10.09.2017 / 21:14