全项目扫描修复: Docker数据卷修复+安全requireAdmin+12页SEO+API白名单+脚本超时+常量提取+假数据删除
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
# =============================================================================
|
||||
# 追光AI 容器化版 host 备份 cron 安装脚本
|
||||
# - 在宿主机 crontab 里加 1 条:每天 03:30 跑 backup-volumes.sh
|
||||
# - 注意:这是宿主机 cron(不是容器内 supercronic)
|
||||
# - 用法: bash scripts/install-cron-backup.sh
|
||||
# =============================================================================
|
||||
set -e
|
||||
|
||||
PROJECT="/home/ubuntu/zhuiguang-ai"
|
||||
SCRIPT="$PROJECT/scripts/backup-volumes.sh"
|
||||
CRON_LINE="30 3 * * * bash $SCRIPT >> $PROJECT/logs/host-backup.log 2>&1"
|
||||
|
||||
if ! crontab -l 2>/dev/null | grep -qF "$SCRIPT"; then
|
||||
echo "[install-cron-backup] 添加备份 cron: $CRON_LINE"
|
||||
(crontab -l 2>/dev/null; echo "$CRON_LINE") | crontab -
|
||||
else
|
||||
echo "[install-cron-backup] 备份 cron 已存在,跳过"
|
||||
fi
|
||||
|
||||
echo "[install-cron-backup] 当前 crontab 中包含 backup 的行:"
|
||||
crontab -l 2>/dev/null | grep -E "backup" || echo " (无)"
|
||||
Reference in New Issue
Block a user