Bonjour, j'utilise dans un programme la fonction popen qui permet de lire la sortie standard d'une commande linux dans un fichier.
La commande est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
w_command=su -l login -c "cmd"
L'appel de la fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
f_lect=popen(w_command, "r")
La commande su demande un password (celui du login) puis le programme bloque totalement.
J'ai essayé avec , le mot de passe est demandé et le programme continue (la commande cmd est alors exécutée)
Le problème que dans le programme j'ai besoin du fichier w_lect généré avec popen.
Quelqu'un a -t-il une explication du blocage de la fonction?