Inicio > Cursos > Bots & Automatizacion > Programar tareas con cron y schedule
Bots & AutomatizacionAutomatizacion de TareasLección 5 de 7

Programar tareas con cron y schedule

Las tareas automatizadas necesitan ejecutarse en horarios especificos. Python tiene la libreria schedule y los sistemas tienen cron (Linux/Mac) o Task Scheduler (Windows).

import schedule
import time

def daily_report():
    print("Generando reporte diario...")
    # Tu logica aqui

def check_prices():
    print("Verificando precios...")
    # Tu logica aqui

# Programar tareas
schedule.every().day.at("09:00").do(daily_report)
schedule.every(2).hours.do(check_prices)
schedule.every().monday.at("08:00").do(daily_report)

print("Scheduler corriendo...")
while True:
    schedule.run_pending()
    time.sleep(60)
← Automatizar tareas repetitivasAutomatizacion web con Selenium →

Practica esta lección

Resuelve los ejercicios del curso de Bots & Automatizacion en la app, gratis y con corrección automática.

Empezar a practicar