Skip to content

Guides for scheduled work

Practical guidance for monitoring cron jobs, backups, scheduled tasks, and recurring workflows that can send a signal.

Cron and scheduling

Crontab syntax, common schedules, and running scheduled jobs in systemd, Docker, Node.js, Python and n8n.

How to Run a Cron Job Every 5 Minutes

Run a cron job every 5 minutes with */5 * * * *: crontab setup, business-hours variants, systemd, Kubernetes and GitHub Actions, overlap locks and alerts.

Backup monitoring

Get alerted when a backup fails or never runs, with tested setups for popular backup tools.

Best Backup Monitoring Software in 2026

Which backup tools alert you when a backup fails, runs late or never starts? 8 monitoring tools compared on detection, free tiers and price (October 2026).

How to Monitor borgmatic Backups

Monitor borgmatic backups with its built-in Watchgoose hook: start, finish and fail pings with logs, plus alerts when a backup never runs. Tested on 2.2.0.

How to Monitor restic Backups

Get alerts when a restic backup fails or never runs: a tested wrapper script that reports restic's exit code, or resticprofile HTTP hooks. restic 0.19.1.

Alerts and notifications

Send cron job and missed-run alerts to the chat tools your team uses.

Tool comparisons

Side-by-side comparisons of monitoring tools for scheduled work.

Looking for product setup? Read the Watchgoose documentation or see how Watchgoose compares.