Every DevOps engineer has that bash script. The one monitoring cron jobs. The one nobody wants to touch. Here was mine: #!/bin/bash # cron_monitor.sh - "temporary" script from 2019 LOCK_FILE="/tmp/backup_monitor.lock" LOG_FILE="/var/log/cron_monitor.log" LAST_RUN_FILE="/tmp/last_backup_run" SLACK_WEBHOOK="https://hooks.slack.com/services/T.../B.../xxx" MAX_AGE=7200 # 2 hours if [ -f "$LOCK_FILE"