Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Distorsion en 10 Enero 2012, 14:28 pm



Título: [Python] Ejecutar comando y matarlo al cabo del tiempo.
Publicado por: Distorsion en 10 Enero 2012, 14:28 pm
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


Título: Re: [Python] Ejecutar comando y matarlo al cabo del tiempo.
Publicado por: Novlucker en 10 Enero 2012, 15:11 pm
Código
  1. import subprocess, time
  2. p = subprocess.Popen("calc.exe")
  3. time.sleep(300)
  4. p.terminate()

Saludos


Título: Re: [Python] Ejecutar comando y matarlo al cabo del tiempo.
Publicado por: Distorsion en 10 Enero 2012, 15:42 pm
Muchas gracias!! ;-)