OpenBackRestore/1panel/backup.sh

15 lines
500 B
Bash

#!/bin/sh
backup() {
# 检查是否传入自定义路径
current_date=$(date "+%Y-%m-%d_%H-%M")
echo "备份时间:$current_date"
local backup_path=${1:-/tmp/upload}
mkdir -p "$backup_path/${current_date}"
cd "$backup_path/${current_date}" || exit
tar --strip-components=1 -czvf backup.tar.gz -C /ahost overlay
echo "系统备份文件已保存至 $backup_path/${current_date}/backup.tar.gz"
echo "请及时下载保存到电脑 供恢复时使用"
}
backup "$1"