#!/bin/bash sites=$(cat sites.txt) export SITE_SSL_PORT="443" for site in `echo $sites` do export SITE_URL=$site notAfter=$(openssl s_client -connect ${SITE_URL}:${SITE_SSL_PORT} \ -servername ${SITE_URL} 2> /dev/null | openssl x509 -noout -dates | grep notAfter) not_after=$(echo "$notAfter" | cut -d= -f2-) now_ts=$(date +%s) expiry_ts=$(date -d "$not_after" +%s) diff_sec=$((expiry_ts - now_ts)) diff_days=$((diff_sec / 86400)) printf "%02d days" "$diff_days" echo -n "@" printf "%20s" "$not_after" echo -n ":" echo $site echo "delete from sslcerts where cn='$site'" | mysql -u conetadm -p'Conet12#' -Dscripts echo "INSERT INTO sslcerts (expiration, datestring, cn) VALUES ('$diff_days', '$not_after', '$site') ON DUPLICATE KEY UPDATE cn = VALUES(cn);" | mysql -u conetadm -p'Conet12#' -Dscripts done