inicializar cliente openvpn pelo crontab (RESOLVIDO)

1. inicializar cliente openvpn pelo crontab (RESOLVIDO)

Jeferson Coli
jcoli

(usa Debian)

Enviado em 22/03/2015 - 05:55h

Montei um script utilizando o rsync para realizar o backup remoto de um cliente, conectando com ele através de openvpn.
Os scripts funcionam sem problemas, mas para fazer a conexão via openvpn através do crontab, não consegui nem com reza.

tentei

#!/bin/bash
/usr/sbin/openvpn /etc/rsync/qualimaster.ovpn > /dev/null


essa linha direto no crontab:

/usr/sbin/openvpn /etc/rsync/qualimaster.ovpn

também assim:

/usr/sbin/openvpn /etc/rsync/qualimaster.ovpn > /dev/null


abrir a openvpn através do script de backup:

SYNC_LOG=/var/log/rsync_quali_$(daystamp).log # local onde o arquivo de log será armazenado

echo "Start OPENVPN $(timestamp)" >> $SYNC_LOG

/etc/rsync/openvpn_quali.sh > /dev/null & log_end_msg 0

echo "Wait OPENVPN $(timestamp)" >> $SYNC_LOG

sleep 30

echo "Test OPENVPN $(timestamp)" >> $SYNC_LOG

if (ping 192.168.121.13 -c 4 >> $SYNC_LOG )
then
echo " $(timestamp) - OPENVPN OK" >> $SYNC_LOG
.
.
.


todos funcionam direto do prompt, menos no crontab.

Tentei umas pesquisas na internet, mas não encontrei nada.

Alguém tem alguma ideia?



  


2. Re: inicializar cliente openvpn pelo crontab (RESOLVIDO)

Jeferson Coli
jcoli

(usa Debian)

Enviado em 23/03/2015 - 04:42h


continuando as pesquisas na internet, consegui resolver, mas não entendi porque.

coloquei no crontab o link assim: /etc/rsync/openvpn /etc/rsync/quali.ovpn >& /var/log/cron.log

O crontab cria o cron.log mas não insere nada.

Mas ai a openvpn funcionou.


Jeferson Coli
---------------------
www.tecnocoli.com.br






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts