运行执行 openvpn 服务时出现 bash 脚本错误

运行执行 openvpn 服务时出现 bash 脚本错误

我正在尝试开发一个从内部调用服务的 bash 脚本:

#!/bin/bash

interface=dev0
mycommand="sudo openvpn --config '/etc/openvpn/optionFile.ovpn'"

$mycommand

当我运行脚本时出现以下错误:

Options error: In [CMD-LINE]:1: Error opening configuration file: '/etc/openvpn/optionFile.ovpn'

该文件的权限也设置正确,我正在以 root 身份执行该文件

答案1

因为这已经为您解决了问题,所以我将把它作为将来使用的答案。

#!/bin/bash

interface=dev0
mycommand="sudo openvpn --config /etc/openvpn/optionFile.ovpn"

$mycommand

删除单引号后命令就会起作用。

相关内容