检查域名 有效期时间

检查域名 有效期时间
#!/bin/bash
#########################################
###########检测域名有效期时间############
#########################################
> /root/ECC/SSL/ymcs/file2
cat /root/ECC/SSL/ymcs/ym |while read line
do
#echo > /root/ECC/SSL/ymcs/file2
echo $line | awk -F "/" '{print $5}' >> /root/ECC/SSL/ymcs/file2
Expiration_DATE=$(openssl x509 -in $line -noout -dates |grep notAfter | sed 's/^$//g' | awk -F "=" '{print $2}' | sed 's/$//g' | awk -F " " '{print $1,$2,$3,$4}')
OLD_TIME=$(date +%s -d "$Expiration_DATE")
NEW_TIME=$(date -d "`date "+%Y-%m-%d %H:%M:%S"`" +%s)
OLD_DAY=$(($(($OLD_TIME-$NEW_TIME))/(60*60*24)))
OLD_DAY1=$(($OLD_DAY+1))
echo "过期时间截止" $Expiration_DATE 还有$OLD_DAY1天过期请及时更新 >> /root/ECC/SSL/ymcs/file2
if [ "$OLD_DAY1" -le 15 ];then
cat  /root/ECC/SSL/ymcs/file2 > /root/ECC/SSL/ymcs/kgqym
curl -X POST -d '{"subject":"域名过期通知","email":"lichen@mucfc.com","bccEmail":"","operSys" :"LOG","content":"'"`cat /root/ECC/SSL/ymcs/file2`"'"}' "http://10.75.206.37:4222/email/sendEmail"
fi
done

#cat ym ########配置文件下放置pem文件   

#cert.pem
#fullchain.prm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值