Espero ejecutar comandos de shell varias veces a través de scripts de Python
Hay tres métodos para que los scripts de Python ejecuten comandos de shell en múltiples bucles. El código es el siguiente: #Método 1?
os.system
importar. ?os
i?=?0
mientras?True:
i?=?i?+?1
os. system("tcpreplay? -ibond0?-M?5?-l?1?oracle_request_response.cap")
imprimir"++++++++++++++++++ ++++++ ++++++++"
imprimir"veces:"?,i
tiempo.dormir(5)
#Método 2? p>
os.popen?
importar?os
i?=?0
mientras?True: p>
i ?=?i?+?1
print?os.popen("tcpreplay?-ibond0?-M?5?-l?1?oracle_request_response.cap").leer () print"++ +++++++++++++++++++++++++++++" print"veces:"?,i tiempo.dormir(60)
#Método 3?
salida?=?Popen("xxx",shell?=?True).communicate()[0]
¿importar? os
desde?subproceso?import?*?
i?=?0
mientras?True: i?=?i?+?1 p>
salida ?=?Popen("tcpreplay?-ibond0?-M?5?-l?1?oracle/*",shell?=?True).communicate()[0] print"+++ +++++++ ++++++++++++++++++++++" imprimir"veces:"?,i tiempo.dormir(60)