Articles of cron

El script sin cabeza se bloquea después de algunas ejecuciones

Tengo un script que usa un navegador sin cabeza que estoy ejecutando usando crontab -e . Se ejecuta bien las primeras veces y luego se bloquea con el siguiente Traceback: Traceback (most recent call last): File “/home/clint-selenium-firefox.py”, line 83, in driver.get(url) File “/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py”, line 248, in get self.execute(Command.GET, {‘url’: url}) File “/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py”, line 236, in […]

¿Cómo mantener un script ejecutándose todo el tiempo en linux?

Estoy intentando ejecutar un script de Python simple todo el tiempo. Quiero que se inicie automáticamente en el arranque y pueda recuperarse de fallas. Es decir, si hay un error que hace que el script se detenga, realmente no me importa y solo quiero que se vuelva a ejecutar. Estoy bien si todo el dispositivo […]

Si los trabajos cron de Google App Engine tienen un límite de 10 minutos, ¿por qué obtengo un error DeadlineExceededError después de los 30 segundos normales?

Según https://developers.google.com/appengine/docs/python/config/cron, los trabajos cron se pueden ejecutar durante 10 minutos. Sin embargo, cuando trato de probarlo yendo a la url para el trabajo cron cuando inicié sesión como administrador, se agota el tiempo de espera con un error DeadlineExceedededrror. Lo mejor es que puedo decir que esto sucede unos 30 segundos, que es el […]

El trabajo del cron @monthly no es confiable

Nuestro cliente quiere que creemos un informe cada mes. En el pasado, utilizamos un trabajo cron @monthly para esta tarea. Pero esto no es confiable: El servidor podría estar abajo en este minuto. Cron no vuelve a ejecutar esos trabajos Si el servidor está activo, la base de datos podría estar inaccesible en este momento. […]

Tratando de ejecutar un script en python desde ubuntu crontab

Hola, me estoy topando con un problema al intentar ejecutar un trabajo cron con una secuencia de comandos de python desde ubuntu. Esto es lo que he hecho: 1.) Escribió una aplicación tkinter simple: la fuente para el código es de esta url – http://www.ittc.ku.edu/~niehaus/classes/448-s04/448-standard/simple_gui_examples/sample.py #!/usr/bin/python from Tkinter import * class App: def __init__(self,parent): f […]

El comando de administración de Django no funciona en cron

Tengo problemas para progtwigr una manage.py celery call myapp.tasks.mytask con manage.py celery call myapp.tasks.mytask con mi usuario crontab, ya que cuando cron intenta ejecutar el trabajo, recibe esto en stderr (que se me envía por correo, como /var/mail/kal ) Unknown command: ‘celery’ Type ‘manage.py help’ for usage. El mismo comando funciona completamente desde un shell […]

Progtwigción de un evento regular: alternativas Cron / Cron (incluido el apio)

Algo en lo que he tenido interés es ejecutar regularmente un determinado conjunto de acciones en intervalos de tiempo regulares. Obviamente, esta es una tarea para cron , ¿verdad? Desafortunadamente, Internet parece estar en un poco de desacuerdo allí. Permítanme elaborar un poco sobre mi configuración. Primero, mi entorno de desarrollo está en Windows, mientras […]

¿Por qué un script de Python funciona desde la CLI, pero no cuando se llama desde un trabajo cron?

He creado una secuencia de comandos de Python que quiero ejecutar diariamente a través de un cronjob en un servidor de Ubuntu. Así es como se ejecutaría este script desde la línea de comandos: python /home/username/public_html/IDM_app/manage.py cleanUpPosts Cuando se llama desde el CLI, el script funciona bien. Sin embargo, cuando bash ejecutar el script a […]

Ejecutar un trabajo crontab usando un env de annaconda

Quiero que un trabajo cron ejecute una secuencia de comandos de python utilizando un entorno ya existente de anaconda python llamado my_env. Lo único que puedo pensar es hacer que el trabajo cron ejecute un script llamado my_script.bash que a su vez activa el env y luego ejecuta el script python. #!/bin/bash source activate my_env […]

¿Cómo ejecutar una tarea recurrente en el marco de Python Flask?

Estoy construyendo un sitio web que proporciona información a los visitantes. Esta información se agrega en segundo plano al sondear un par de API externas cada 5 segundos. La forma en que lo tengo funcionando ahora es que uso los trabajos de APScheduler . Inicialmente preferí APScheduler porque hace que todo el sistema sea más […]