Monitoring

Find out when a job silently doesn't run

Backups, invoices, syncs — when a scheduled job fails there's no error and no crash, just silence. CaneCron watches for the ping your job sends when it finishes. Miss it, and we tell you within minutes.

canecron.com/dashboard

Cron job monitors

R2 off-site sync CRON
/ping/bd149445… Every 24 h · Last ping 7 h ago
Nightly DB backup CRON
/ping/14c3d77e… Every 24 h · Last ping 8 h ago
Invoice sync CRON
/ping/9f2a1b8c… No ping for 3 h

How it works

1

Add one line

Append a short curl to the end of your cron job so it pings CaneCron every time it finishes.

2

We expect it on schedule

Tell us how often the job should run and we know exactly when the next ping is due.

3

Silence triggers an alert

If a ping doesn't arrive on time, the job didn't run — and you get an email within minutes.

Dead-man's-switch

No agent and no library — a single curl line is all your script needs to be monitored.

Grace periods

Set how late a run may be before we alert, so a slow job never cries wolf.

Any schedule

Hourly, nightly, weekly or any cron expression — we track the exact cadence you set.

Alerts where you work

Email on every plan, Slack on paid plans, the moment a run goes missing.

Add one line to your job

Append this to the end of your cron script — it pings CaneCron when the job finishes. No ping on time means we alert you.

# Nightly backup — pings CaneCron on success
0 3 * * *  /usr/local/bin/backup.sh && curl -fsS --retry 3 https://canecron.com/ping/your-unique-token

More from CaneCron

Start monitoring in 2 minutes

Free forever. No credit card. No setup fees.

Create free account