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

13
cron.sh
View File

@@ -17,8 +17,17 @@ fi
start_time=$(date "+%Y-%m-%d %H:%M:%S")
echo "Start sync at $start_time" >>"$LOG_FILE"
qvyun --config /usr/local/etc/qvyun.toml tasks discover --from /mnt/ypl/publish/ --to /mnt/ypl/publish/processed/1 2>&1 >>"$LOG_FILE"
rsync -avh --progress /mnt/ypl/publish/processed/ server.ali.bj.01:/data 2>&1 >>"$LOG_FILE"
/usr/local/bin/qvyun --config /usr/local/etc/qvyun.toml tasks discover --from /mnt/ypl/publish/ --to /mnt/ypl/publish/processed/1 2>&1 >>"$LOG_FILE"
/usr/bin/rsync -avh --progress /mnt/ypl/publish/processed/ server.ali.bj.01:/data 2>&1 >>"$LOG_FILE"
end_time=$(date "+%Y-%m-%d %H:%M:%S")
echo "End sync at $end_time" >>"$LOG_FILE"
# Send notification via Gotify
/usr/bin/curl -X POST "https://gotify.jdwan.com/message?token=AknNrK_M.ZGqDz5" \
-H "Content-Type: application/json" \
-d "{
\"message\": \"Sync completed from $start_time to $end_time\",
\"title\": \"QVYun Sync Status\",
\"priority\": 5
}"