OpsRunr

Cron · 4 min read

Catch silent cron failures with heartbeat monitoring

Scheduled jobs that never run are worse than jobs that error loudly. Heartbeats tell you when the nightly backup simply never checked in.

Silent failure is the default

A crontab line can vanish after a server rebuild. Without an external heartbeat, you discover the gap days later when reports are empty.

Have each job POST to a unique URL when it finishes. If the ping is late beyond a grace window, alert email fires.

Keep the check dumb

One curl at the end of the script is enough. Add a short message payload when you want context in the timeline.

Unlock Cron when free job slots are full. It stays on the same OpsRunr invoice as Uptime or Environments if you already pay for those.

Related checks

Try this on the health desk.

Sign up free, then choose Builder, Studio, or Agency from Billing when caps get tight.