[Python] Os.popen e comando route add
LuupuxAll
luupuxall a gmail.com
Ven 14 Gen 2011 11:42:47 CET
CIao a tutti sono alle prime armi con python ed ho qualche problema
con os.open , nel particolare non riesco a capire quanto segue
>>> otp=os.popen("ping 151.1.1.1")
<open file 'ping 151.1.1.1', mode 'r' at 0xb7f29380>
>>>
E questo mi sta bene perche dopo con delle readline leggo il contenuto
mentre se provo questo
>>> otp=os.popen("route add -host 3.3.3.3 10.0.1.250")
<open file 'route add -host 3.3.3.3 10.0.1.250', mode 'r' at 0xb7f29338>
>>> SIOCADDRT: No such device
MI risponde con SIOCADDRT in output e questo è un problema,
Sapreste darmi qualche dritta , o meglio mi basterebbe anche capire la
differenza per il pitone tra i due comandi che ho dato .
P.s
Sono legato alla versione 2.4.3 di python ma anche con la 2.6.5 ho lo
stesso problema , di seguito l'output dell'idle
Python 2.4.3 (#1, Nov 11 2010, 13:34:43)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2
Python 2.6.5 (r265:79063, Jun 4 2010, 21:43:07)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2
Maggiori informazioni sulla lista
Python