Dependências em scripts init podem ser configuradas com a diretiva depend, conforme especificado nesta página de documentação:
Quando um script de inicialização tem uma dependência, ele não é executado até que a dependência seja satisfeita.
Eu tenho um laptop conectado à minha rede doméstica por conexão sem fio. O laptop executa um cliente de torrent que baixa para um sistema de arquivos NAS montado. Eu gostaria que o laptop executasse o bit torrent client na inicialização, mas isso, é claro, requer a montagem do sistema de arquivos remoto primeiro. Eu tentei colocar uma entrada em /etc/fstab
, mas isso obviamente falha porque, quando a montagem ocorre, o laptop ainda não está associado à rede sem fio.
Eu gostaria de saber qual é a melhor prática nessa situação. Eu também gostaria de apoiar situações em que a rede sem fio específica não está disponível - nesse caso, o cliente não deve ser iniciado na inicialização.
Uma última coisa - minha distribuição é o Gentoo, então é possível uma solução que aproveite as opções de configuração /etc/cond.d/net
.
Dependências em scripts init podem ser configuradas com a diretiva depend, conforme especificado nesta página de documentação:
Quando um script de inicialização tem uma dependência, ele não é executado até que a dependência seja satisfeita.