Como garantir que o serviço OpenVPN seja iniciado primeiro (antes de outros serviços) no dia 14.04?

0

Estou executando o OpenVPN como um script iniciante no Ubuntu Server 14.04 LTS. Eu tenho um arquivo openvpn.conf na pasta / etc / init /.

Funciona perfeitamente, o OpenVPN inicia na inicialização do sistema e se conecta ao servidor VPN. No entanto, também executo o Deluge e alguns outros serviços que preciso explicitamente para permitir a conexão à Internet somente por meio da VPN. Deluged também é iniciado com um script upstart e, na verdade, está funcionando perfeitamente.

Uma coisa que não tenho certeza: qual é a sequência de iniciar esses serviços durante o início do sistema? Eu preciso que o OpenVPN inicie antes do serviço Deluge. Eu realmente leio muito sobre os parâmetros iniciais, mas não tenho certeza se é suficiente colocar isso no script inicial.

Eu vejo uma pergunta semelhante aqui: LINK De acordo com isso, isso não pode ser feito com o script upstart, somente se eu usar um "script de espera"?

O que eu preciso colocar nos scripts openvpn.conf e deluged.conf upstart para que isso funcione?

Muito obrigado!

    
por gurabli 31.05.2016 / 10:26

1 resposta

0

A ordem numérica dos serviços do sistema é exibida em /etc/rc2.d , onde números maiores significam mais tarde, você pode alterar esses números. Além disso, você pode adicionar a opção delay in seconds no script de inicialização, exemplo

    sleep 10
    
por Taavi 01.06.2016 / 14:32