Как остановить демонизированное соединение OpenVPN?

Вы можете использовать

Чтобы использовать, установите его

sudo apt-get install unclutter

, затем запустите

unclutter -idle 0.01 -root

Обратите внимание, что число после простоя означает время до того, как он скроется. В этом случае его значение равно 1/100 секунды. Вы можете попробовать изменить его на значение, которое всегда будет скрыто.

Это скроет курсор, когда вы его не перемещаете. Я уверен, что есть возможность полностью скрыть его.

5
17.02.2018, 06:35
4 ответа

Dado que OpenVPN no parece ofrecer ninguna función propia para esto, probablemente esté buscando pkill <process-name>, que buscará todos los procesos que coincidan con el nombre dado y los eliminará.

Si tiene varias instancias en ejecución, pero le gustaría eliminar solo una específica, la opción -fle permite comparar con la llamada al proceso completo -, incluidos los parámetros, p. pkill -f "openvpn --config connection.ovpn".

Vea la salida de ps xopgrep -lf <process-name>(igual que pkill, pero no los mata, por lo que es esencialmente similar aps | grep <name>)para averiguar con qué parámetros se inició el daemon.

6
27.01.2020, 20:34

No, deberá finalizar el proceso. Para ser justos, un script de administración de daemon haría exactamente eso. Puede usar pgrep o pkill para hacer su vida más fácil.

2
27.01.2020, 20:34

Изhttps://openvpn.net/community-resources/how-to/

Управление запущенным процессом OpenVPN Работает в Linux/BSD/Unix

OpenVPN принимает несколько сигналов:

SIGUSR1 — Conditional restart, designed to restart without root privileges
SIGHUP — Hard restart
SIGUSR2 — Output connection statistics to log file or syslog
SIGTERM, SIGINT — Exit

Используйте директиву writepid, чтобы записать PID демона OpenVPN в файл, чтобы вы знали, куда отправить сигнал. (Если вы запускаете openvpn с помощью сценария инициализации, сценарий может уже передавать Командная строка openvpn ).

Итак, вы должны использовать команду kill и запустить openvpn с аргументом -writepid.

4
27.01.2020, 20:34
sudo openvpn3 session-manage --disconnect --config $'client'.ovpn

Замените клиент соответствующим именем. Это закроет сеанс.

1
25.09.2020, 12:52

Теги

Похожие вопросы