[pyar] Django crontab

Augusto adtononi en gmail.com
Mar Mar 10 08:45:22 -03 2020


Bueno, me faltó leer una parte de django_crontab

Agregando CONTABA_LOCK_JOBS = True en settings evita que se corra el cron
si ya lo está haciendo.

Saludos!

El mar., 10 de marzo de 2020 00:07, Matias Pereira <matiasmpereira en gmail.com>
escribió:

> Hola Augusto, no se como funciona Django crontab pero calculo que si la
> linea del cron la pones en un script anda igual, si es así tendrías mucha
> mas libertad para implementar tu lógica, inclusive para versionarla, en lo
> personal me resulta mas cómodo eso. Te quedaría:
>
> */10 * * * * /bin/sh /ruta/a/tu/script.sh
>
> Saludos
>
> El lun., 9 mar. 2020 a las 23:00, Juan Carizza (<juan.carizza en gmail.com>)
> escribió:
>
>> Hola podrías hacerlo con un lockfile. Básicamente es un archivo que si
>> existe es xq esta corriendo el crón. Tenes que asegurarte de que el archivo
>> se creen y se elimine si o si.
>>
>>
>> El lun., 9 de marzo de 2020 18:49, Augusto <adtononi en gmail.com> escribió:
>>
>>> Buenos días grupo,
>>>
>>> Como podría evitar en django que un cron vuelva a correr si ya está
>>> corriendo?
>>> Me encontré con una solución de verificar si el id del proceso está en
>>> corriendo haciendo:
>>>
>>> #!/bin/bash
>>>> if ! pgrep -f 'test.py'then
>>>>     nohup python /home/dp/script/test.py & > /var/tmp/test.out# run the test, remove the two lines below afterwardselse
>>>>     echo "running" > ~/out_test.txtfi
>>>>
>>>>
>>> el tema es que estoy usando django_crontab para cronear, y me quedan de
>>> la siguiente manera[0]
>>> Debería utilizar el identificador del cron como nombre del archivo?
>>> También me encontré con psutil[1], pero estoy en la misma. Debería
>>> pasarle el identificador?
>>>
>>> Saludos!
>>>
>>> [0] [image: imagen.png]
>>> [1] https://stackoverflow.com/a/44397222
>>> _______________________________________________
>>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>>> Sitio web: http://www.python.org.ar/
>>>
>>> Para administrar la lista (o desuscribirse) entrar a
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>
>> _______________________________________________
>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> Sitio web: http://www.python.org.ar/
>>
>> Para administrar la lista (o desuscribirse) entrar a
>> http://listas.python.org.ar/listinfo/pyar
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20200310/ce513281/attachment-0001.html>


Más información sobre la lista de distribución pyar