有的时候我们需要监控证书的到期时间,需要转换证书时间的格式
#证书字符串结束时间
strendtime=`openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text |grep 'Not After' | cut -d: -f2,3,4`
#证书结束时间时间戳
endtime=`date +%s -d "$strendtime"`
#当前时间戳
currenttime=`date +%s -d "$(date | awk -F ' +' '{print $2,$3,$6}')"`
#证书剩余天数
RST=$(($(($endtime-$currenttime))/(60*60*24)))
文档更新时间: 2022-06-23 13:04 作者:张尚