#!/bin/bash set -e if [ $UID -ne 0 ]; then echo "请用root用户运行当前脚本 (su root)" && exit 1 fi config_dir="/opt/minio-store/minio-store/config" if [ ! -d "$config_dir" ]; then echo "配置文件夹不存在,请检查是否安装了minio-store" exit fi echo "正在更新minio-store..." rm -rf /tmp/minio-store-tmp mkdir -p /tmp/minio-store-tmp cp -rf $config_dir /tmp/minio-store-tmp ./uninstall.sh ./install.sh echo "正在恢复配置文件..." rsync -a --delete /tmp/minio-store-tmp/config/ "$config_dir" chmod 777 -R "$config_dir" rm -rf /tmp/minio-store-tmp echo "更新完成!" systemctl start minio-store echo "minio-store已启动"