C:Userspaulo.paimDocumentsScriptsLinux Shell (Expiry of Domain and Certificate).sh Tuesday, June 28, 2016 3:20 AM
#Script Linux Shell
#
#Vencimento do dominio - em dias
#Expiry date from domain - in days
goog=$(whois google.com.br | awk '{if(/expires:/) print $2}') && goog=$(date '+%s' -d $goog) && dat1=$(date '+%s') && echo
"$((($goog - $dat1) / 86400))"
#
#Vencimento do certificado - em dias
#Expiry date from .pem certificate - in days
crt=$(date --date="$(openssl x509 -enddate -noout -in /etc/apache2/ssl/certificate.pem | cut -d= -f 2)" +%s) && dat=$(date
'+%s') && echo "$((($crt - $dat) / 86400))"
-1-

Linux Shell (Expiry of Domain and Certificate)

  • 1.
    C:Userspaulo.paimDocumentsScriptsLinux Shell (Expiryof Domain and Certificate).sh Tuesday, June 28, 2016 3:20 AM #Script Linux Shell # #Vencimento do dominio - em dias #Expiry date from domain - in days goog=$(whois google.com.br | awk '{if(/expires:/) print $2}') && goog=$(date '+%s' -d $goog) && dat1=$(date '+%s') && echo "$((($goog - $dat1) / 86400))" # #Vencimento do certificado - em dias #Expiry date from .pem certificate - in days crt=$(date --date="$(openssl x509 -enddate -noout -in /etc/apache2/ssl/certificate.pem | cut -d= -f 2)" +%s) && dat=$(date '+%s') && echo "$((($crt - $dat) / 86400))" -1-