备份服务器脚本先在/var/www/html目录下创建bak目录
#!/bin/bash
#by libaogang.
#进入可操作的目录
cd /var/www/html;
#创建当天文件夹
DATEFORMATTYPE1=$(date +%Y%m%d%H%M);
mkdir ./bak/${DATEFORMATTYPE1};
#压缩当前日期的项目备份
cp -R 要备份的文件夹 ./${DATEFORMATTYPE1}/要备份的文件夹;
#压缩当前的项目备份2
#备份sql
mysqldump -uroot -p数据库密码 你的数据库名字 >./bak/${DATEFORMATTYPE1}/bk.sql;
#压缩成包
cd ./bak;
echo go dir bak;
zip -r ${DATEFORMATTYPE1}.zip ${DATEFORMATTYPE1};
echo 1;
cd /var/www/html;
bash bak.sh
打成压缩包 scp到远程即可 可定时任务