哥伦布

博客园 首页 新随笔 联系 订阅 管理

因为管理的网站有点多,需要批量查看所有站点的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
运行效果如下:
image

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

posted on 2025-03-05 17:31  Caraxes  阅读(276)  评论(0)    收藏  举报