我编写了一个小 bash 脚本,它检查可用的最新稳定 Nextcloud 服务器版本并通知我
我希望脚本仅在服务器版本号更改时才使用“notify-send”命令通知我。
我的简单脚本:
#!/bin/bash
# The latest stable version of Nextcloud server in a variable
LatestStableVersion=$(curl -s https://nextcloud.com/install/ | grep 'Latest stable version:' | awk '{print $18}')
# Notify latest stable version of Nextcloud server
notify-send -u critical -t 12000 "Nextcloud" "New version available : $LatestStableVersion"
仅当“$LatestStableVersion”变量中的服务器编号版本更改时,我才需要通知。我想用“while”循环。
你知道怎么做吗?
谢谢
我已经测试了一个新想法,并且我的 bash 脚本成功运行:
1 – 我在变量中获得了 Nextcloud 服务器的最新稳定版本
2 – 我将在我的个人服务器上运行的当前版本存储在单独的文本文件中
3 – 脚本将最新版本与当前版本进行比较,如果它们不相等,请通知我并将(在文本文件中)当前版本更改为新版本。
一个 cron 任务每分钟执行一次脚本。
这很复杂,我知道,但它有效。
谢谢