17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

234<br />

La bibliothèque standard<br />

TROISIÈME PARTIE<br />

Même fonctionnement qu’execl, avec un paramètre supplémentaire env. env est un<br />

mapping qui contient les variables d’environnement pour le processus.<br />

execlp(fichier, arg0, arg1, ..., argn)<br />

Même fonctionnement qu’execl, excepté que le nom de l’exécutable n’est pas fourni<br />

par un chemin mais par un nom relatif. L’interpréteur recherche alors l’exécutable<br />

dans les répertoires définis dans la variable d’environnement PATH.<br />

execlpe(fichier, arg0, arg1, ..., argn, env)<br />

Même fonctionnement qu’execlpe, excepté que l’environnement est fourni dans env,<br />

comme pour execle.<br />

execv(chemin, args)<br />

Même fonctionnement qu’execl, sauf que les arguments sont passés dans la<br />

séquence arg.<br />

execve(chemin, args, env)<br />

Même fonctionnement qu’execv, avec les variables d’environnement fournies dans<br />

env comme pour execle.<br />

execvp(fichier, args)<br />

Même fonctionnement qu’execv, excepté que le nom de l’exécutable n’est pas fourni<br />

par un chemin mais par un nom relatif, comme pour execlp.<br />

execvpe(fichier, args, env)<br />

Même fonctionnement qu’execvp, les variables d’environnement en plus.<br />

FONCTIONS OS.EXEC* disparition programmée<br />

Le module subprocess a été ajouté pour supprimer un jour les fonctions os.exec*. Sachant que<br />

chacune de ces fonctions a une équivalence dans subprocess, une bonne pratique est de ne plus les<br />

utiliser.<br />

Voir aussi : le module subprocess.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!