Automating & delivering reports

Scheduling & orchestration

cron, Task Scheduler, APScheduler, Airflow, GitHub Actions and Docker.

Ways to schedule a Python Excel job: a cron line, Windows Task Scheduler, APScheduler inside Python, Airflow and GitHub Actions, each with where it runs.Ways to schedule a Python Excel job: a cron line, Windows Task Scheduler, APScheduler inside Python, Airflow and GitHub Actions, each with where it runs.the same script, on somebody else’s clockABC1SchedulerRuns onExample2cronLinux server0 6 * * 1-53Task SchedulerWindowsdaily 06:004Airflowa cluster@daily DAG5GitHub ActionsCI runneron: schedule

Start with the full guides

The long-form treatment of scheduling & orchestration, with the reasoning the shorter pages assume.

Step-by-step how-tos

One task each, with code you can copy, run and adapt.

Compare the options

Which tool or approach to pick, and why.

Follow it through a track

Prefer an ordered route? These tracks cover scheduling & orchestration along the way, in the order that builds on itself.

Related topics

Subjects that keep turning up on the same pages as this one, most overlap first.

Scheduling & orchestration is part of Automating & delivering reports.