Output Monitoring
It ran. It exited 0. It pinged on time. And it exported nothing, backed up nothing, synced nothing. Most tools call that a success. DeadManCheck checks whether your job actually produced valid results.
Standard monitoring asks: did the job run? If yes, everything is fine. But that's the wrong question.
The right question is: did the job do what it was supposed to do?
{} instead of a populated payload. The script didn't error — it just synced nothing.Available on the Pro plan.
Exit codes communicate whether a process ran successfully — not whether it produced the right output. Most scheduled jobs are designed to handle empty responses, missing files, or API errors gracefully — which means they'll exit 0 even when nothing useful happened.
If you're searching for cron job succeeded but did nothing, job ran but returned empty data, or how to validate cron job output — DeadManCheck is built for exactly this.
The problem has a name now: false success. Your job exits 0, your monitoring dashboard stays green, and your data pipeline silently stops working. It's the failure mode that standard monitoring tools were never designed to catch — because they only ask "did it run?", not "did it work?".
DeadManCheck introduces a new check: send your job's output as JSON with the ping, set rules on what valid output looks like, and get alerted the moment your job produces nothing useful.
A plain heartbeat monitor like Healthchecks.io only tells you whether a job ran and whether it ran on time — if your backup copied 0 files, it stays green. Cronitor can assert on a reported count too, but charges per monitor. DeadManCheck includes output assertions on unlimited monitors in Pro, and learns each job's normal duration automatically.
| Capability | DeadManCheck | Healthchecks.io | Cronitor |
|---|---|---|---|
| Missing ping alert | ✓ | ✓ | ✓ |
| Duration monitoring | ✓ automatic | Manual grace period | Manual only |
| Output assertions (count of work done) | ✓ 1 free, unlimited on Pro | ✗ | ✓ |
| Unlimited monitors, flat price | ✓ $29/mo | ✗ tiered | ✗ per-monitor |
| Open source | ✓ | ✓ | ✗ |
Job result checks are available on the Pro plan. Start with the free plan and upgrade when you need them.
Start free →