网站备份脚本

This commit is contained in:
lsy2246 2024-04-06 17:38:28 +08:00
parent 458f2bf2b3
commit 56a6788f77

25
shell/code/backups.sh Normal file
View File

@ -0,0 +1,25 @@
#!/bin/bash
web_path="/var/www"
web_arry=("alist" "bitwarden" "blog")
mysql_arry=("blog" "study")
date_time=$(date +"%Y_%m_%d")
year=$(date +"%Y")
user=""
password=""
for item in ${mysql_arry[@]};do
mkdir -p "$item/$year"
mysql -u $user -p$password ${item} > "${item}_${date_time}.sql"
zip "./$item/$year/${item}_${date_time}.zip" "./${item}_${date_time}.sql"
done
for item in ${web_arry[@]};do
mkdir -p "./$item/$year"
zip -r "./${item}_${date_time}_data.zip" "/${item}"
if [ -f "./$item/$year/${item}_${date_time}.zip" ];then
zip -u "./${item}_${date_time}.zip" "./${item}_${date_time}_data.zip"
else
zip "./$item/$year/${item}_${date_time}.zip" "./${item}_${date_time}_data.zip"
fi
done