feat: add cron message notify

This commit is contained in:
Rogee
2025-01-06 19:24:11 +08:00
parent 019297d261
commit 2673c9fdde
2 changed files with 21 additions and 2 deletions

View File

@@ -4,6 +4,7 @@
exec 1>>/var/log/cron.backupdb.log 2>&1
# Add timestamp to log entry
start_time=$(date "+%Y-%m-%d %H:%M:%S")
echo "=== Backup started at $(date '+%Y-%m-%d %H:%M:%S') ==="
# Set variables
@@ -54,3 +55,12 @@ rclone sync --update /opt/services/postgres/data/backups/ alioss:/rogee-backups/
echo "[$(date '+%Y-%m-%d %H:%M:%S')] Backup completed: postgres_backup_${TIMESTAMP}.zip"
echo "=== Backup finished at $(date '+%Y-%m-%d %H:%M:%S') ==="
end_time=$(date "+%Y-%m-%d %H:%M:%S")
/usr/bin/curl -X POST "https://gotify.jdwan.com/message?token=AknNrK_M.ZGqDz5" \
-H "Content-Type: application/json" \
-d "{
\"message\": \"Backup completed from $start_time to $end_time\",
\"title\": \"Backup Complete\",
\"priority\": 5
}"