Parece que o script espera vários parâmetros que são definidos pelo OpenVPN nas variáveis de ambiente como time_unix
e time_duration
, mas estão faltando.
Você não deve executá-lo diretamente. Você configurou o script corretamente, conforme explicado em documento ? Veja também página de manual do OpenVPN .
Você pode querer adicionar printenv
para depurar o script. Todas as variáveis disponíveis são despejadas no arquivo de log por isso.
log_file="/var/log/openvpn-disconnect.log"
printenv >> "$log_file"