Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/08/2012, à 11:10

tggege

[Résolu] Tache Cron pour Démarrer Open Vpn Client ne fonctionne pas

Bonjour j'ai créé une tache cron pour lancer une connexion openvpn client
mais celle ci ne se lance uniquement que lorsque j'exécute cette dernière dans webmin manuellement
ou lorsque je lance le script en ssh.

crontab -e 
32 11 * * * /root/freedom_ip/start_openvpn.sh  #Start_Transmission_VPN
/root/freedom_ip/start_openvpn.sh
openvpn  --daemon --config /root/freedom_ip/confvpn.ovpn
/root/freedom_ip/confvpn.ovpn
client
proto tcp
dev tun
remote-random

<connection>
  remote vpn2.freedom-ip.com
  port 1111
</connection>

<connection>
  remote vpn2.freedom-ip.com
  port 2222
</connection>

<connection>
  remote vpn2.freedom-ip.com
  port 3333
</connection>

<connection>
  remote vpn2.freedom-ip.com
  port 80
</connection>

<connection>
  remote vpn2.freedom-ip.com
  port 8080
</connection>

<connection>
  remote vpn2.freedom-ip.com
  port 4444
</connection>

<connection>
  remote vpn2.freedom-ip.com
  port 9999
</connection>

<connection>
  remote vpn2.freedom-ip.com
  port 443
</connection>

resolv-retry infinite
ca /root/freedom_ip/ca.crt
tls-auth /root/freedom_ip/ta.key 1
auth-user-pass /root/freedom_ip/pass
cipher AES-256-CBC
#comp-lzo
verb 1
route-method exe
route-delay 2
nobind
ns-cert-type server

script-security 2
up /root/freedom_ip/up.sh
down /root/freedom_ip/down.sh

Ps mes autres taches cron crées de la même manière fonctionnent tb.

Dernière modification par tggege (Le 15/08/2012, à 11:34)

Hors ligne

#2 Le 13/08/2012, à 20:05

tggege

Re : [Résolu] Tache Cron pour Démarrer Open Vpn Client ne fonctionne pas

up

Hors ligne

#3 Le 15/08/2012, à 03:56

nesthib

Re : [Résolu] Tache Cron pour Démarrer Open Vpn Client ne fonctionne pas

peux-tu modifier ainsi ta ligne de cron :

32 11 * * * /root/freedom_ip/start_openvpn.sh >>/tmp/cron.log 2>&1

et vérifier les erreurs dans /tmp/cron.log

sinon, le script est-il bien exécutable ? A-t-il un shebang ? Est-ce que cela fonctionne en faisant :

32 11 * * * /bin/bash /root/freedom_ip/start_openvpn.sh

GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#4 Le 15/08/2012, à 10:27

tggege

Re : [Résolu] Tache Cron pour Démarrer Open Vpn Client ne fonctionne pas

- script exécutable
- shebang oui

cela ne fonctionne pas avec

32 11 * * * /bin/bash /root/freedom_ip/start_openvpn.sh
cat /tmp/cron.log 
/root/freedom_ip/start_openvpn.sh: ligne2: openvpn : commande introuvable

Reste plus cas trouvé la commande pour openvpn

Dernière modification par tggege (Le 15/08/2012, à 10:32)

Hors ligne

#5 Le 15/08/2012, à 10:54

mloupiot

Re : [Résolu] Tache Cron pour Démarrer Open Vpn Client ne fonctionne pas

Bonjour,
ne serait-ce pas une question de droit ? Je m'explique : le lancement automatique de luckybackup (tâche cron) ne fonctionnait pas avant que j'ajoute dans applications au démarrage la commande suivante

xhost + local:root

Cela correspond à l'accès à display :0 par root ; ne m'en demande pas plus : j'ai trouvé cette astuce sur le forum ; si cela peut t'aider …

Hors ligne

#6 Le 15/08/2012, à 11:25

credenhill

Re : [Résolu] Tache Cron pour Démarrer Open Vpn Client ne fonctionne pas

hello
il faut définir dans ton script le chemin de openvpn

export PATH=$PATH:/chemin_ici

les tâches dans cron s'exécutent avec un PATH minimum

Hors ligne

#7 Le 15/08/2012, à 11:34

tggege

Re : [Résolu] Tache Cron pour Démarrer Open Vpn Client ne fonctionne pas

Merci pour vos conseils avec le bon chemin cela fonctionne nickel.
Curieux que cela fonctionné manuellement avec webmin en graphique.


cat /root/freedom_ip/start_openvpn.sh
#!/bin/bash
/usr/sbin/openvpn /root/freedom_ip/confvpn.ovpn

Hors ligne

#8 Le 15/08/2012, à 12:05

credenhill

Re : [Résolu] Tache Cron pour Démarrer Open Vpn Client ne fonctionne pas

le webmin a certainement démarré avec le bon PATH dans son environnement

Hors ligne