DeadManCheck monitors your scheduled tasks and alerts you when they stop running — or when they run but take too long. The only monitor that catches both.
Free for 5 monitors. No credit card needed.
#!/bin/bash
# Wrap your existing job — takes 2 lines
curl -s https://deadmancheck.io/ping/YOUR-ID/start
./your_actual_job.py
curl -s https://deadmancheck.io/ping/YOUR-ID
That's it. DeadManCheck handles the rest.
Built for developers who want simple, reliable monitoring without a $500/month observability platform.
Not just 'did it run?' — but 'did it finish in time?' Alert when your 2-minute job suddenly takes 20 minutes. Powered by rolling average anomaly detection.
Your job checks in after each run. If it goes quiet, we alert you. Works with any language, any platform — just a single HTTP request.
Email, webhook, or Slack. Alert when a job fails, goes missing, or takes too long. Recovery alerts so you know when things are back.
See every ping, duration, exit code, and output. Spot trends before they become incidents. Searchable, filterable, exportable.
Run it yourself on Railway, Render, or your own server. Full source on GitHub. No vendor lock-in. Pay us only if you want us to run it for you.
Two-call pattern for precise duration. Call /start when your job begins, /ping when it finishes. Duration calculated server-side.
Works with everything
Free for 5 monitors. No credit card. Self-host forever.
Create free account