? Dans le système d'exploitation UNIX, chaque processus en cours a une collection de variables d'environnement à laquelle il peut lire et écrire . L'une de ces variables est " PATH ", correspondant à une liste séparés par deux points de dossiers où le processus ira chercher les fichiers exécutables d'autres programmes, il peut avoir besoin pour fonctionner. Si , en particulier, votre processus UNIX consiste en une application Perl fonctionne, vous pouvez définir la variable PATH de partir de votre code Perl. Instructions
1
stocker la valeur que vous souhaitez attribuer à la variable d'environnement PATH en une variable Perl , comme dans l' exemple de code suivant :
$ desiredPath = " bin /usr /: /usr /local /bin "
Remplacer" /usr /bin :/usr /local /bin " avec la valeur que vous souhaitez attribuer à la variable PATH .
2
Créer une chaîne Perl qui contient l'ensemble de commande qui va définir la variable PATH :
$ systemCommand = " PATH setenv =" $ desiredPATH
" setenv " primitive sera exécuté par la commande UNIX. coquille lorsque les transferts Perl de contrôle à elle
3
de commande de transfert au shell UNIX en utilisant la fonction intégrée «système» de Perl : .
système de
($ systemCommand )
Après l'exécution de cette ligne , la variable d'environnement PATH aura la valeur sélectionnée à l'étape 1.