Skip to content

Automating Tasks with Schedule

Run Python functions on a schedule using the schedule library for lightweight cron-like jobs.

The schedule library gives you cron-like jobs without OS-level setup.

import schedule
import time

def job():
    print("Running daily task...")

schedule.every().day.at("09:00").do(job)

while True:
    schedule.run_pending()
    time.sleep(60)

Great for backups, reports, and reminders on a single machine.

AdSense — in-article slot

Related Reading