Le 9 mai 2011 16:58, Thomas AYIH-AKAKPO <[email protected]> a écrit
:
> 'lut
> Je me suis lancé dans la gestion des processus en Python et je me heurte à
> un petit souci. Je vais partir d'un exemple.
> On va imaginer que je lance un ping, et que si jamais le processus se
> termine (quelque soit la manière) j'affiche un texte.
>
Si tu n'as pas besoin que la commande se lance "en arrière plan", tu peux
utiliser wait :
import subprocess
p = subprocess.Popen(la_commande,
shell=True,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
close_fds=True)
p.wait()
(stderr, stdout) = (p.stderr.read(), p.stdout.read())
a+
--
Thomas
--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org