Como isso corrigiu isso para você, vou colocá-lo como a resposta para o uso futuro.
#!/bin/bash
interface=dev0
mycommand="sudo openvpn --config /etc/openvpn/optionFile.ovpn"
$mycommand
Remova as citações únicas e o comando funcionará.
Estou tentando desenvolver um script bash que chame um serviço de dentro:
#!/bin/bash
interface=dev0
mycommand="sudo openvpn --config '/etc/openvpn/optionFile.ovpn'"
$mycommand
Quando executo o script, recebo o seguinte erro:
Options error: In [CMD-LINE]:1: Error opening configuration file: '/etc/openvpn/optionFile.ovpn'
As permissões para o arquivo também estão definidas corretamente e eu estou executando o arquivo como root
Tags bash-scripting