Betrachten wir nun das Python-Skript execvpe.py in /home/bernd/python, dass unser Bash-Skript in bin2 aufruft:
import os
env = {"PATH":"/home/bernd/bin2", "XYZ":"BlaBla"}
args = ("test","abc")
os.execvpe("test.sh", args, env)
Wir starten execvpe.py auf der Kommandozeile und erhalten folgende Ausgaben:
$ ./execvpe.py
/home/bernd/bin2/test.sh, abc
XYZ: BlaBla
PATH: /home/bernd/bin2/
current directory: /home/bernd/python/
$