Python3
proc = subprocess.call(['sudo', 'screen', '-d', '-m', '-S', ovpn[:-5], 'openvpn','--route-noexec', '--config', ovpn], stdout=subprocess.PIPE)
только прячет вывод, но останавливает дальнейшее выполнение скрипта. Пробовал для такого случая screen, но после десятка запущенных сессий к следующим не могу получить доступ. Доступ нужен только на убить процесс, поэтому простой запуск в фоне пойдет.