[Python] Ejecutar comando y matarlo al cabo del tiempo.

Iniciado por Distorsion, 10 Enero 2012, 14:28 PM

0 Miembros y 1 Visitante están viendo este tema.

Distorsion

Buenas,

mi intencion seria algo asi:

ret = ejecutar(comando que no finaliza nunca)

sleep(5min)

matar(ret)

He visto que hay: subprocess.call, pero esto espera a que finalice el comando y mi comando no finaliza, quiero matarlo yo.

Alguien me ilumina el camino?


;D

Novlucker

Código (python) [Seleccionar]
import subprocess, time
p = subprocess.Popen("calc.exe")
time.sleep(300)
p.terminate()


Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein