| 123456789101112131415161718 |
- #!/usr/bin/env bash
- set -euo pipefail
- ROOT_DIR="$(cd "$(dirname "$0")/.." && pwd)"
- DB_PATH="${DB_PATH:-$ROOT_DIR/data/okr-performance.db}"
- BACKUP_DIR="${BACKUP_DIR:-$ROOT_DIR/data/backups}"
- if [[ ! -f "$DB_PATH" ]]; then
- echo "数据库文件不存在: $DB_PATH" >&2
- exit 1
- fi
- mkdir -p "$BACKUP_DIR"
- TS="$(date +%Y%m%d-%H%M%S)"
- TARGET="$BACKUP_DIR/okr-performance-$TS.db"
- cp "$DB_PATH" "$TARGET"
- echo "$TARGET"
|