Sous un environnement UNIX, j'utilise un script perl qui vérifie la disponibilité d'URL http et https à l'aide de :
require LWP::UserAgent;
Lorsque je veux vérifier la disponibilité d'URL https, avec de lancer mon script je défini la variable d'environnement LIBPATH ainsi :
LIBPATH='/opt/freeware/lib'
De cette façon, mon script perl sait où aller chercher les librairies ssl nécessaire pour évaluer un URL https. Tout va bien jusque là.
J'aimerais éviter d'avoir à définir la variable LIBPATH avant chaque exécution du script PERL, alors je me suis dit que je pourrais définir la variable d'environnement au début de mon script comme ceci :
$ENV{'LIBPATH'}='/opt/freeware/lib';
Mais mon script ne cesse de m'indiquer qu'il ne peut évaluer les URLs https. Comme si la variable d'environnement n'était pas pris en considération.... Y a-t-il quelque chose que je puisse faire pour que la variable soit prise en considération?? ou bien dois-je absolument la définir avant de lancer le script PERL ?
Merci pour votre aide!
Partager