OVH Cloud OVH Cloud

Pexpect Python

1 réponse
Avatar
pasdespam-stealth
Bonjour à tous,

J'ai un soucis étrange avec le module pexpect, en effet la ligne suivante
ne fonctionne pas.

info = pexpect.spawn("ssh -i %s root@%s" %(ROOTKEY,IP), timeout=5)

rootkey = /root/toto.key
IP = une IP

Si je remplace cette ligne par:
info = os.popen("ssh -i %s root@%s" % (ROOTKEY,IP))
ou par
info = pexpect.spawn("ssh -i /root/toto.key root@10.0.0.1"), timeout=5)
C'est ok

Une idée ?

Voici les injures:

File "/usr/lib/python2.3/site-packages/pexpect.py", line 322, in read
self.expect (EOF)
File "/usr/lib/python2.3/site-packages/pexpect.py", line 589, in expect
return self.expect_list(compiled_pattern_list, timeout)
File "/usr/lib/python2.3/site-packages/pexpect.py", line 664, in
expect_list
c = self.read_nonblocking (1, timeout)
File "/usr/lib/python2.3/site-packages/pexpect.py", line 291, in
read_nonblocking
raise TIMEOUT('Timeout exceeded in read().')
pexpect.TIMEOUT: 'Timeout exceeded in read().'

Merci par avance

--
Posté via http://www.webatou.net/
Usenet dans votre navigateur !
Complaints-To: abuse@webatou.net

1 réponse

Avatar
pasdespam-stealth
Désole pour le "pas de spam je vous dis!" dans le code c 'est un ajout de
webatou ...


--
Posté via http://www.webatou.net/
Usenet dans votre navigateur !
Complaints-To: