[pyar] Scheduling de envío de comandos

Martin Alderete malderete en gmail.com
Jue Jul 23 13:48:57 ART 2015


Buenas!
Como va?

Con Celery (especialmente el scheduler "Celery Beat") y algun poco de
laburo lo podrias hacer, el tema es que si esa configuracion es de la db y
cambia deberias restartear el daemon etc.... Ojo! Se puede porque lo he
hecho pero no siempre vale la pena.

Una alternativa (si aplica) es usar "django-cron" (
http://django-cron.readthedocs.org/en/latest/) basicamente creas "Comandos"
y pones un cron en el sistema ponele cada 1 minuto ese cron ejecuta un
management command de "django-cron" que se fija si debe correr alguna tarea
en ese momento y lo hace.

Espero te sirva
Saludos,


2015-07-23 13:39 GMT-03:00 Manuel Kaufmann <humitos en gmail.com>:

> El 23/07/15 a las 12:11, Willians Vivanco escribió:
>
>> He estado leyendo un poco de celery, pero no me queda claro como lograr
>> algo como:
>>
>> Hora                      Comando
>> -------------------------|----------------------------------------
>> 12:33:10.345          Reproducir material1.mov
>> 13:21:45.220          Precargar material2.mov
>>
>
> No entiendo muy bien el problema.
>
> Básicamente con Celery vos podes decir:
>
> - "ejecutá esta función de Python a esta hora exacta"
>
> - "ejecutá esta función de Python todos los días a las 00:23"
>
> etc
>
> Ahora, en esa función de Python podés hacer lo que quieras ;)
>
>
> --
>
> Kaufmann Manuel
> -- http://elblogdehumitos.com.ar/
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Martin Alderete
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150723/f2bd9f98/attachment-0001.html>


More information about the pyar mailing list