bonjour

Je souhaiterais exécuter un script sous la session d'un utilisateur applicatif sous lequel est installé un environnement perl.
Je souhaiterais changer le chemin par défaut du profile juste pour ce programme uniquement.

j'ai trouvé que pour lire les variables d'environnement j'ai la syntaxe suivante :

print $ENV{'PATH'};

je voudrais ajouteru au PATH un chemin /usr/bin pour l'exemple.

J'ai tenté
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$ENV{'PATH'} = $ENV{'PATH'}.':/usr/bin'
lorsque j'exécute le script le chemin ajouté n'est pas pris en compte.

est-il possible au sein même du script "actif" que j'exécute de modifier l'environnement ?

si oui comment faut-il l'écrire ?


Je vous remercie