#!/bin/bash
# 卸载前：停服务
set -u

# ---- 调用追踪（飞牛调了哪个脚本、带了什么参数，都会记下来）----
_TR="/vol1/@appshare/zyjkw-monitor/data/logs/cmd_trace.log"
mkdir -p "$(dirname "$_TR")" 2>/dev/null || true
{ echo "==== $(date '+%Y-%m-%d %H:%M:%S') $(basename "$0") called ====";
  echo "0=$0  args=$*";
  env | grep -E '^wizard_|^TRIM_' | sed 's/^/  /'; } >> "$_TR" 2>/dev/null || true
# -------------------------------------------------------------------

_source="$(dirname "$0")/common.sh"
[ -f "$_source" ] && . "$_source"
"$(app_root)/cmd/main" stop >/dev/null 2>&1 || true
# 卸载前把数据目录备份一份到 /tmp（升级走的是"卸载再装"，多一层保险）
_DD="$(data_dir 2>/dev/null)"
if [ -n "$_DD" ] && [ -d "$_DD" ]; then
    _BK="/tmp/wjk_data_backup_$(date +%Y%m%d_%H%M%S).tar.gz"
    tar -czf "$_BK" -C "$(dirname "$_DD")" "$(basename "$_DD")" 2>/dev/null \
        && echo "[zyjkw-monitor] 已备份数据到 $_BK" >> "${TRIM_TEMP_LOGFILE:-/dev/null}" 2>/dev/null || true
fi
exit 0
