Como faço para parar a conexão OpenVPN daemon?

3

Eu iniciei uma conexão VPN com sudo openvpn --daemon --config connection.ovpn . Existe uma maneira de encerrar esta conexão sem usar ps para procurar o processo e, em seguida, kill eu mesmo?

    
por d3vid 17.02.2018 / 05:35

2 respostas

2

Como o OpenVPN parece não oferecer nenhuma função para isso, provavelmente você está procurando por pkill <process-name> , que irá procurar por todos os processos que correspondam ao nome dado, e os matará.

Se você tem várias instâncias em execução, mas gostaria de matar apenas uma específica, a opção -f permite que você compare com a chamada de processo completa, incluindo parâmetros, por exemplo, pkill -f "openvpn --config cpnnection.ovpn" .

Veja a saída de ps x ou pgrep -lf <process-name> (o mesmo que pkill , mas não os elimina, então essencialmente similar a ps | grep <name> ) para descobrir com quais parâmetros o daemon foi iniciado.

    
por 17.02.2018 / 18:05
2

Não, você precisará matar o processo. Para ser justo, um script de gerenciamento de daemon faria exatamente isso. Você pode usar pgrep ou pkill para facilitar sua vida.

    
por 19.02.2018 / 14:53