龙空技术网

工具-用Python写个简单的OpenSSL版本更新提醒工具

testerzhang 266

前言:

今天兄弟们对“python编写更新提醒软件”大体比较重视,大家都想要分析一些“python编写更新提醒软件”的相关内容。那么小编在网上收集了一些有关“python编写更新提醒软件””的相关内容,希望姐妹们能喜欢,小伙伴们一起来学习一下吧!

前言

之前用视频录制了一个视频:(可以点击此链接观看视频)

用Python写个简单的Nginx版本更新提醒工具

但是没有相应的图文教程,今天给大家来个文字版本的,分享给大家。

思路访问官网下载页面,获取最新的版本信息

官网地址:

根据页面HTML结构,编写xpath路径定位元素,解析文本内容,从而获取到官方最新版本号。

获取官方版本号

本地存放一个当前手工记录的版本文件openssl-version.txt

比较当前手工记录的版本文件openssl-version.txt与获取到的官网最新版本

需要升级,则发送邮件告警;不需要升级就什么事情都不干如果升级到了最新稳定版,就手动更新本地文件openssl-version.txt

定时执行脚本:通过Linux定时器crontab进行设置

$ crontab  -l0 16 * * * (cd /home/testerzhang/script/checkopensslversion;date;python3 checkopensslversion.py )>>/home/testerzhang/script/checkopensslversion/log.txt 2>&1
主逻辑和引入的库

引入库

主逻辑

结束语

是不是很简单,按照这个思路,很多开源的版本检测,都可以用这个思路去实践。

喜欢本文的童鞋,可以关注+收藏,更多干货持续输出,当然也不介意你们点击赞赏支持。

标签: #python编写更新提醒软件