Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1611 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [RESOLU] Perl, ssh et cron

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] Perl, ssh et cron

n°1289253
jesaiplu
Posté le 03-09-2011 à 17:39:37  profilanswer
 

Bonjour,
 
Tout d'abord j'espère être dans la bonne section.
Voici le contexte :
J'ai développé un script en perl qui est amené à effectuer une connexion ssh vers un autre serveur en utilisant la librairie Net::SSH::Perl.
Lorsque je le lance depuis un terminal tout fonctionne comme prévu hors quand je le mets en cron le script bloque lors de la connexion SSH (au moment ou il y a la transaction d'authentification par clé)
J'ai lu que cron lançait les scripts sans environnement. Je suppose donc qu'il y a une variable d'environnement relative à SSH qui est définie lors de l'ouverture d'un terminal qui fait que mon script fonctionne bien lorsque je le lance manuellement.
 
Après bien des tests infructueux je reste bloqué :-/
 
J'ai configuré mon cron de de manière à appeler un script shell :
10 10 * * * root /path/script.sh
 
Puis j'ai mis dans ce script shell :
#!/bin/sh
cd /path/script_perl
/usr/bin/perl <mon_script.pl>
 
Quelqu'un saurait il éclairer ma lanterne svp ?
 
Merci


Message édité par jesaiplu le 10-09-2011 à 11:20:49

---------------
Galerie perso - - - Topic des tapeurs
mood
Publicité
Posté le 03-09-2011 à 17:39:37  profilanswer
 

n°1289978
jesaiplu
Posté le 10-09-2011 à 11:20:24  profilanswer
 

Pour info je n'ai pas de problèmes en utilisant la librairie Net::Openssh


---------------
Galerie perso - - - Topic des tapeurs
n°1289987
Profil sup​primé
Posté le 10-09-2011 à 12:47:20  answer
 

J'ai pas d'idée, mais je fixe toujours ma variable PATH dans mes crontab, pour avoir la même variable que pendant mes tests manuels dans un terminal.  
Ca m'a déjà résolu des problèmes assez incompréhensibles.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [RESOLU] Perl, ssh et cron

 

Sujets relatifs
[RESOLU] Module Perl Levenshtein introuvable ?Script en Perl vers script Python, interêt?
Perl, CSV multiple colonnes avec le même nomPerl - Besoin de commentaire sur 3 lignes
[Résolu] Erreur syntaxe cron mysql dumpPerl - Gestion processus
Pool connexion MySQL Perl/CGICrypter et décrypter fichier avec le Cron
Problème cron daily - sortie erreur[SOLARIS] pb cron
Plus de sujets relatifs à : [RESOLU] Perl, ssh et cron


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR