? 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.
|