Inicie o Apache após a montagem do GlusterFS na inicialização

1

Eu quero iniciar o Apache depois de montar um compartilhamento NFS (GlusterFS), mas ele continua começando antes da etapa de montagem. Eu configurei o pedido em /etc/rc*.d/ mas não funcionou.

Eu sempre posso editar os scripts para dormir alguns segundos ou aguardar o compartilhamento, mas gostaria de saber qual é a melhor / correta maneira de fazer isso.

Muito obrigado.

    
por Steve Lacerda 05.07.2014 / 21:21

1 resposta

1

No diretório /etc/rc.d, há também um arquivo chamado rc.local, que é o arquivo rc que o init executará depois que tudo o resto é feito. Então você poderia tirar isso da seqüência de inicialização padrão e colocar sob rc.local

chkconfig httpd off
echo "/etc/init.d/httpd start" >> /etc/init.d/rc.local

isso deve funcionar para o cenário acima, a menos que você tenha algum outro requisito.

No entanto, o processo de inicialização deve ser executado de acordo com a ordem de nomenclatura, se você vir SXX, KXX, onde XX é o número [ordem] .

Você também pode verificar rcorder dependendo disponibilidade na sua distribuição ..

    
por 05.07.2014 / 23:35