Как подключить и отключить соединение 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 для перехода к следующей строке при установлении соединения.

  • Ошибка установки postfix Ubuntu: попытка перезаписать '/ usr / sbin / validlocale', которая также находится в пакете libc-bin 0: 2.10.1-0ubuntu18
  • Клавиши смены терминала
  • Fedora 18 гость в VirtualBox 4.2: Как назначить статический адрес IPv4 для гостя независимо от активного интерфейса ethernet на хосте
  • Почему бы не отобразить символы, которые я напечатал в tty?
  • Как отображать время sadf в формате epoch
  • Как найти тип файла img, чтобы он мог быть установлен
  • Как правильно установить файл tar.gz в Linux - как управлять установленными вручную (или отдельными) приложениями?
  • X Session / xdmx, потеря ключевых слов
  • 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

    Linux и Unix - лучшая ОС в мире.