Guides
Scheduled work, done right.
Step-by-step guides for running tasks on time and knowing when they stop. Useful whichever tool you end up using.
Cron expression cheat sheet
The five fields of a cron expression, every symbol, and the schedules people look up most: every 5 minutes, weekdays at 09:00, the last day of the month and more. With the mistakes everybody makes once.
Read the guide →How to know your cron job actually ran
Cron says nothing when a job does not run. How to check the cron log and output today, why jobs fail silently, and how a heartbeat alerts you the next time a job goes quiet.
Read the guide →GitHub Actions cron running late? How to start workflows on time
GitHub's schedule trigger can start runs late or drop them. How to start the same workflow on time from outside with the workflow dispatch API, a fine-grained token and a real scheduler.
Read the guide →How to replace WP-Cron with a real cron job
WP-Cron only runs when someone visits your site. How to switch it off and run WordPress tasks on a real schedule instead, with a server crontab, your hosting panel or an external cron service.
Read the guide →