errore di script bash durante l'esecuzione del servizio openvpn


0

Sto cercando di sviluppare uno script bash che chiama un servizio dall'interno:

#!/bin/bash

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

$mycommand

Quando eseguo lo script viene visualizzato il seguente errore:

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

Anche le autorizzazioni per il file sono impostate correttamente e sto eseguendo il file come root


Hai provato a cercare l'errore? Sembra roba da questo link forums.openvpn.net/topic8014.html potrebbe aiutarti un po '. Inoltre, se potessi pubblicare Linux Distro nella domanda, potrebbe essere utile.
NetworkKingPin,

1
grazie mille sono stato in grado di scoprire quel problema sul link che hai fornito, ho dovuto rimuovere le virgolette singole nel percorso del file ovpn. Grazie mille!
massimo 69

un'altra cosa Se potessi dare una mano, all'interno di "optionFile.ovpn" ci sono alcuni altri file inclusi. Sai come posso impostare il basepath in modo che "optionFile.ovpn" possa risolvere il percorso corretto per caricare i file dallo script bash?
massimo 69

Risposte:


0

Dal momento che quello risolto per te ho intenzione di metterlo come risposta per un uso futuro.

#!/bin/bash

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

$mycommand

Rimuovi le virgolette singole e il comando funzionerà.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.