Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Kase en 4 Julio 2013, 09:45 am



Título: ejecutar cada minuto python
Publicado por: Kase en 4 Julio 2013, 09:45 am
necesito ejecutar cada minuto un script/metodo  .__.

y la verdad, lo único que se me ocurre es llamar al comando sleep()

Código
  1. while True:
  2.    check_if_time()
  3.    sleep(60)
  4.  

tengo una base de datos con comandos que se ejecutan a cierta hora del dia.  pero la configuracion de estos comandos es algo volátil,  un dia pueden estar corriendo a las 5am  y otro dia alas 7pm segun caprichos del administrador.



hay alguna forma de optimizar esto? .__.


Título: Re: ejecutar cada minuto python
Publicado por: kagure en 4 Agosto 2013, 08:29 am
La verdad no se si te sirva pero podrias probar a ejecutar el script que necesitas con el comando cron te dejo un ejemplo de como se puede utilizar http://blog.desdelinux.net/cron-crontab-explicados/


Título: Re: ejecutar cada minuto python
Publicado por: -Mc_Raaka- en 5 Agosto 2013, 10:26 am
"Creo" que con buildbot podrias programar las tareas a ejecutar en la base de datos de forma automatica, no estoy muy seguro de ello ya que no estoy muy metido en el tema de redes, pero creo que lei algo al respeto sobre eso en buildbot