#!/bin/bash DATE=$1 WARN=$2 CRIT=$3 NOW=$(date +%s) DUE=$(date -d "$DATE" +%s) DELTA=$((DUE - NOW)) DAYS=$((DELTA / 86400)) if [ "$DAYS" -le "$CRIT" ]; then echo "CRITICAL - échéance imminente" exit 2 fi if [ "$DAYS" -le "$WARN" ]; then echo "WARNING - échéance proche" exit 1 fi echo "OK - sous contrôle" exit 0