Did My Job Run
Did My Job Run tells you when your scheduled jobs and cron tasks don’t run — and alerts you the moment one goes silent.
Quick start
- Sign up at didmyjobrun.com and create a monitor.
- You’ll get a unique ping URL like
https://didmyjobrun.com/ping/<your-key>. - Have your scheduled job hit that URL on every run. Example for a daily backup cron:
Terminal window 0 3 * * * /opt/run-backup.sh && curl -fsS https://didmyjobrun.com/ping/<your-key> - If the ping doesn’t arrive within the expected window, we email you.
That’s it. No agent to install, no SDK to import — any system that can make an HTTPS request can report in.
What’s next
- How it works — pings, period, grace, and the “ping only on success” rule.
- Guides — step-by-step setups for common schedulers: Cron, GitHub Actions, Scripts (Python, Node, …), Kubernetes CronJob, Windows Task Scheduler, and Apache Airflow.