Accueil » Python » Forums Python » Forum général Python » lancer une application avec spawn_async

 • lancer une application avec spawn_async

Document Actions
Réponses: 1   Visites: 0
Up one level
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant

 • lancer une application avec spawn_async

Posté par awalter1 le 24/01/2008 18:48
Bonjour,

j'ai quelques soucis lors du lancement de certaines applications.
J'utilise la commande suivante:
code:
p = gobject.spawn_async(command,flags=gobject.SPAWN_DO_NOT_REAP_CHILD | gobject.SPAWN_SEARCH_PATH)

Normalement "command" doit pouvoir lancer n'importe quoi et c'est ce qui se passait pour la plupart de mes applications.
Cependant, la commande suivante n'est pas comprise :
code:
remsh rekkon -l runesc "DISPLAY=display:0.0 /usr/bin/xterm " &


Bien sur cette commande se lance en faisant un copier/coller dans un terminal, elle est donc correcte.
mais via mon code j'obtiens l'erreur suivante :
code:
launch PVT=['remsh rekkon -l runesc "DISPLAY=display:0.0 /usr/bin/xterm " &']
Traceback (most recent call last):
  File "/home/opeint/IPAS/ACE2008A/IPAS/NESU/HMI/main.py", line 1013, in MainLaunchComponent
    pid = pv.run(command)
  File "/home/opeint/IPAS/ACE2008A/IPAS/NESU/HMI/runcomponent.py", line 31, in run
    p = gobject.spawn_async(component_command,flags=gobject.SPAWN_DO_NOT_REAP_CHILD | gobject.SPAWN_SEARCH_PATH)
gobject.GError: Failed to execute child process "remsh rekkon -l runesc "DISPLAY=display:0.0 /usr/bin/xterm " &" (No such file or directory)


je dois reconnaitre que je n'en comprends pas la cause;

merci de vos suggestions

 • Re: lancer une application avec spawn_async

Posté par vincelnx le 28/01/2008 16:48
bonjour,

cela change quelque chose de mettre le path complet de remsh ?