Если на твоём сервере есть сайты с HTTPS, важно следить за сроком действия SSL-сертификатов. Вот скрипт, который проверит срок годности сертификата и предупредит, если осталось меньше 30 дней:
#!/bin/bash
DOMAIN="example.com"
THRESHOLD=30
expire_date=$(echo | openssl s_client -servername "$DOMAIN" -connect "$DOMAIN:443" 2>/dev/null \
| openssl x509 -noout -enddate | cut -d= -f2)
expire_seconds=$(date -d "$expire_date" +%s)
now_seconds=$(date +%s)
diff_days=$(( (expire_seconds - now_seconds) / 86400 ))
if (( diff_days < THRESHOLD )); then
echo "⚠️ Сертификат для $DOMAIN истекает через $diff_days дней!"
else
echo "✅ Сертификат для $DOMAIN в порядке, до истечения $diff_days дней."
fi
🔧 Можно повесить в
cron, добавить уведомление на почту или в Telegram — и ты всегда будешь в курсе.👉 @sys_adminos