Foros del Web » Programando para Internet » Python »

Django ejecutar comando de forma repetida mientras el server esta corriendo

Estas en el tema de Django ejecutar comando de forma repetida mientras el server esta corriendo en el foro de Python en Foros del Web. Hola hay alguna manera de ejecutar un comando de forma repetida mientras el server esta corriendo es como un cron heheheh pero no quiero usar ...
  #1 (permalink)  
Antiguo 07/07/2014, 22:19
 
Fecha de Ingreso: diciembre-2011
Mensajes: 408
Antigüedad: 12 años, 10 meses
Puntos: 18
Django ejecutar comando de forma repetida mientras el server esta corriendo

Hola hay alguna manera de ejecutar un comando de forma repetida mientras el server esta corriendo es como un cron heheheh pero no quiero usar cron solo el django habia leido esto

https://github.com/Tivix/django-cron

https://code.google.com/p/modwsgi/wi...dingSourceCode

me gustaria saber si hay alguna forma de hacer esto por ejemplo quiero llamar a un comando dentro del intervalo
  #2 (permalink)  
Antiguo 07/07/2014, 22:30
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Django ejecutar comando de forma repetida mientras el server esta corriend

Puedes usar cron (que ya veo que no te parece una opción viable).

Otra podría ser. Usar celery. http://celery.readthedocs.org/en/lat...dic-tasks.html

Y ultimadamente podrías correr tu propio commando con manager.py pero demonizado.

Cualquiera de estas soluciones necesita un proceso extra.
  #3 (permalink)  
Antiguo 08/07/2014, 08:03
 
Fecha de Ingreso: diciembre-2011
Mensajes: 408
Antigüedad: 12 años, 10 meses
Puntos: 18
Respuesta: Django ejecutar comando de forma repetida mientras el server esta corriend

lo que no entiendo es como hacer funcionar el django-cron para quede corriendo porque uso python manage.py runcrons se ejecuta una sola ves no se hay que demoninzar el comando

Última edición por minimal; 08/07/2014 a las 08:20
  #4 (permalink)  
Antiguo 08/07/2014, 10:08
 
Fecha de Ingreso: junio-2014
Ubicación: Hyrule
Mensajes: 2
Antigüedad: 10 años, 4 meses
Puntos: 1
Respuesta: Django ejecutar comando de forma repetida mientras el server esta corriend

esta django-huey que es mas light.

Para algunas cosas creo que celery es tratar matar moscas a balazos

Etiquetas: comando, django, forma, mientras, repetida, server, usar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:00.