Как подключить и отключить соединение openvpn в сценарии bash?

Как запустить запись сценария bash для выполнения задачи после подключения openvpn как

 #!/bin/bash openvpn --config file.ovpn (step 1) RUN THE TASK AFTER THE CONNECTION (step 2) THEN DISCONNECT FROM THE OPENVPN (step 3) 

Моя проблема заключается в том, как перейти от шага 1 к шагу 2. Я попробовал параметры daemon в openvpn чтобы запустить второй шаг в фоновом режиме, но в этом случае мы не знаем, когда шаг 2 завершится, чтобы запустить шаг 3.

Проблема заключается в том, как использовать openvpn в качестве обычной команды в сценарии bash для перехода к следующей строке при установлении соединения.

One Solution collect form web for “Как подключить и отключить соединение openvpn в сценарии bash?”

 #!/bin/bash sudo systemctl start openvpn@vpnname # (step 1) # RUN THE TASK AFTER THE CONNECTION (step 2) sudo systemctl stop openvpn@vpnname # (step 3) 

vpnname должно быть заменено именем соединения vpn, настроенного в /etc/openvpn/ . Например, /etc/openvpn/vpnname.conf

  • Не удается связаться с DNS через беспроводной маршрутизатор
  • Доступ запрещен для определенного пользователя с помощью настройки учетной записи PAM
  • Как удалить пакет для текущего пользователя?
  • Установлено «единственное» и не может его запустить
  • Может ли установка неизвестного пакета deb с использованием sudo dpkg быть вредным?
  • Отладка cuda nvidia driver crashiness
  • Как создать гостевой KVM с графикой SPICE, но TLS отключен с помощью virt-install?
  • Как использовать xpra как xvfb-run?
  • Как создать видео Mix Mix с kdenlive?
  • Мультикомпьютер с несколькими GPU
  • Пароль для полного шифрования диска не принят при загрузке
  • Ubuntu 10.04 LTS зависает при 43% подготовки к разделению рейдов 1drives
  • Linux и Unix - лучшая ОС в мире.