ajout de la gestion des float

This commit is contained in:
Frogg 2026-05-17 13:01:31 +02:00
parent ed5d7d2d10
commit 7774c7d45b
1 changed files with 11 additions and 6 deletions

View File

@ -95,12 +95,17 @@ timeout 5 bash -c \
# @return number of days left as int # @return number of days left as int
function getSSLExpireDayLeft() function getSSLExpireDayLeft()
{ {
# Get expire date # Get expire date
EXPIRE=$(date -d "$(echo "QUIT" | openssl s_client -connect $1:$2 -servername $1 2>/dev/null | openssl x509 -text 2>/dev/null | grep 'Not After' | awk '{print $4,$5,$7}')" +%s); EXPIRE=$(echo | openssl s_client -connect $1:$2 -servername $1 2>/dev/null \
# Get today as | openssl x509 -noout -enddate \
TODAY=$(date +%s); | cut -d= -f2 \
# Return diff between expire and today | xargs -I{} date -d "{}" +%s)
echo $((($EXPIRE - $TODAY)/(3600*24)))
# Get today
TODAY=$(date +%s)
# get diff as float
echo "$EXPIRE $TODAY" | awk '{printf "%.3f jours\n", ($1-$2)/86400}'
} }
# --- # ---