Get notified when a scheduled crontab job fails silently — the daemon never fired, the box was down, or the script hung.
In the dashboard, create a check. For a job that runs every night at 4:00, use a Cron schedule 0 4 * * * with your timezone, or a Simple period of 86400 seconds with a grace of 3600.
Append a curl to the end of your crontab line. It only runs if your job exited 0 (because of &&):
Signal the start, then success — CronCanary measures duration and flags a job that started but never finished:
-fsS = fail quietly on HTTP errors but still show real errors.PATH is minimal — use the absolute path to curl (/usr/bin/curl) if needed.Ready to wire this up? Create a free check — 20 checks, all alert channels, no card.