[pyar] Django crontab

Juan Carizza juan.carizza en gmail.com
Lun Mar 9 23:00:08 -03 2020


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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20200309/8561465f/attachment.html>


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