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)
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