Cron jobs don't fail loudly. They just stop running. CronPing alerts you when a cron job doesn't run.
# Run backup every hour, then ping CronPing
0 * * * * /scripts/backup.sh && curl -fsS https://cronping.dev/ping/YOUR_ID- You get a unique URL
- Your cron job pings it when it runs
- If the ping doesn't arrive in time, you get alerted
CronPing does not:
- monitor servers
- track metrics
- provide dashboards you won't check
- replace full observability tools
- Create a monitor
- Add the ping URL to your cron job
- Get an alert if the ping doesn't arrive
Alerts are sent via email. Slack is supported on paid plans.
CronPing is free for small usage. Paid plans exist for higher limits and Slack alerts. See pricing.
I built this after multiple cron jobs failed silently in production. I wanted the smallest possible tool that tells me when nothing happened.