lusky 刚搭建了个Uptime Kuma 想监控一下白嫖的免费cf上托管的域名,方便防丢失,不知该如何操作 写了个脚本咋配置上去 #!/bin/bash # 安装 whois echo "安装 whois..." sudo apt-get install -y whois # 创建监控脚本 cat << 'EOF' > check_domain_expiry.sh #!/bin/bash # 要监控的域名 DOMAIN="example.com" # 查询域名的到期日期 EXPIRY_DATE=$(whois $DOMAIN | grep -i 'Expiry Date' | awk '{print $3, $4, $5}') # 将到期日期转换为时间戳 EXPIRY_TIMESTAMP=$(date -d "$EXPIRY_DATE" +%s) CURRENT_TIMESTAMP=$(date +%s) # 计算剩余天数 DAYS_LEFT=$(( (EXPIRY_TIMESTAMP - CURRENT_TIMESTAMP) / 86400 )) # 设置提醒阈值(例如:30天) THRESHOLD=30 if [ "$DAYS_LEFT" -le "$THRESHOLD" ]; then echo "警告: 域名 $DOMAIN 剩余 $DAYS_LEFT 天到期!" # 可以在这里添加发送通知的逻辑 else echo "域名 $DOMAIN 正常,剩余 $DAYS_LEFT 天到期。" fi EOF # 设置脚本权限 chmod +x check_domain_expiry.sh # 设置定期运行脚本 (crontab -l ; echo "0 0 * * * /path/to/check_domain_expiry.sh >> /path/to/domain_check.log 2>&1") | crontab -