因为管理的网站有点多,需要批量查看所有站点的SSL证书过期时间。
在任意一个创建一个检查的脚本,如:check.sh
check.sh内容如下
echo "快速检查一批网站的SSL证书过期时间"
urlArray=( \
"https://www.baidu.com" \
"https://www.jd.com" \
"https://www.bing.com" \
);
for url in ${urlArray[@]};
do
printf "%-30s " $url
curl --verbose --stderr - $url | grep "expire date"
done;
设置运行权限
chmod +x check.sh
运行效果如下:

说明:
1、站点可以根据需要自行添加
2、如果不是标准443端口,端口号用:号加在域名里面,如:https://api.data.cn:1888
浙公网安备 33010602011771号