J'ai un script python qui doit lancer une commande shell pour chaque fichier dans un DIR :
import os
files = os.listdir(".")
for f in files:
os.execlp("myscript", "myscript", f)
Cela fonctionne bien pour le premier fichier, mais une fois la commande "myscript" terminée, l'exécution s'arrête et ne revient pas au script python.
Comment je peux faire ça ? Dois-je fork()
avant calling os.execlp()
?