Articles of crontab

Python Subprocess devuelve un estado de salida distinto de cero solo en cron

Tengo un script de Python que administra una serie de tareas de CasperJS y procesa el resultado. Se ejecuta bien desde la línea de comandos, pero cuando ejecuto el script en cron, aparece el error: CalledProcessError: Command ‘[‘/path/to/casperjs’, ‘/path/to/doSomething.js’, ‘args’]’ returned non-zero exit status 1 En Python, llamo a CasperJS: response = subprocess.check_output([‘/path/to/casperjs’, ‘/path/to/doSomething.js’, ‘args’], […]

Corriendo crontab con python

Python crontab script no parece funcionar. Cuando lo ejecuto manualmente, python /home/ec2-user/code1.py funciona bien, pero cuando se coloca en el archivo cron.txt para el crontab, no. Mi archivo crontab es: @hourly python /home/ec2-user/code1.py >/dev/null 2>&1 También lo intenté 0 * * * * python /home/ec2-user/code1.py >/dev/null 2>&1 Pero tampoco tienen mucha suerte. sudo crontab -l […]

Detectar si el script de Python se ejecuta desde la consola o mediante crontab

Imagina que se está ejecutando un script en estos 2 conjuntos de “condiciones”: Acción en vivo, puesta en sudo crontab depuración, cuando lo ejecuto desde la consola ./my-script.py Lo que me gustaría lograr es una detección automática del “modo de depuración”, sin que yo especifique un argumento (por ejemplo, –debug ) para el script. ¿Hay […]

¿Hay un módulo de Python para obtener el siguiente tiempo de ejecución de una definición de tiempo de estilo crontab?

Estoy escribiendo una aplicación de panel de control y necesito una forma de averiguar cuánto tiempo es “válido” un elemento, es decir, cuándo debería haber sido reemplazado por un nuevo valor (es posible que exista un error tal que el siguiente valor nunca llegue) . Dado que conozco los cronogtwigs para los procesos que producen […]

Ejecutando un script en python desde crontab

Tengo un progtwig de python que se ejecuta a través de crontab y funciona perfectamente. Sin embargo, decidí agregar la capacidad de notificarme lo que está haciendo y, de repente, está fallando. Se ejecuta desde la línea de comandos, sin embargo, ejecutarlo como un progtwig crontab hace que falle libnotify-Message: Unable to get session bus: […]

Python Script no se ejecuta en crontab llamando a pysaunter

He leído varias publicaciones y muchos artículos que detallan que los scipts en una tarea de cron necesitan mantener las variables de entorno necesarias para ejecutarse dentro del propio script debido a la apertura de shells dentro de cron. Mi situación es única en el sentido de que todas las variables de mi ruta se […]

ejecutar selenium con crontab (python)

Tengo una secuencia de comandos de Python que llama a Chrome a través de selenium con la siguiente línea. ff = webdriver.Chrome(‘/home/user01/webScraping/CollectAndGo/chromedriver’) El script de Python se llama desde un script de shell. python /home/user01/webScraping/CollectAndGo/cgcom.py > /home/user01/webScraping/CollectAndGo/cgcom.log 2>&1 Cuando ejecuto el script desde la terminal o simplemente ejecutando el archivo .sh, funciona perfectamente, pero cuando […]

Crontab no ejecutará el script de python

Cuando ejecuto mi secuencia de comandos de Python desde la línea de comandos no tengo problemas como los siguientes: [rv @ med240-183 db] $ python formatdb.py [rv @ med240-183 db] $ Cuando bash usar crontab para ejecutar el script cada medianoche, aparece una serie de errores: import: unable to open X server `’ @ import.c/ImportImageCommand/367. […]

Usando crontab con django

Necesito crear una función para enviar boletines todos los días desde crontab. He encontrado dos formas de hacer esto en internet: Primero – archivo colocado en la carpeta del proyecto django: #! /usr/bin/env python import sys import os from django.core.management import setup_environ import settings setup_environ(settings) from django.core.mail import send_mail from project.newsletter.models import Newsletter, Address def […]

Crontab no ejecuta mi script de python

Mi script de python no se está ejecutando bajo mi crontab. He colocado esto en el script de python en la parte superior: #!/usr/bin/python He intentado hacer esto: chmod a+x myscript.py Añadido a mi crontab -e: SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=”” * * * * * /home/me/project/myscript.py Mi archivo / var / log / cron dice: Sep […]