webdav#
服務端#
使用 cloudreve 自帶 webdav
客戶端#
備份#
記錄登錄信息#
.netrc
machine WEBDAVURL
login USERNAME
password PASSWORD
使用腳本#
figlet webdav 備份
echo "=========================================================================="
export t=`date +%Y-%m-%d`
echo "Backup: " $t
printf "集中配置文件 [執行中]"
mkdir config
cp .ssh/config config
......
printf "\r集中配置文件 [完成] \n"
printf "歸檔配置文件 [執行中]"
zip -q backup.zip config -r
rm config -rf
printf "\r歸檔配置文件 [完成] \n"
......
printf "\r歸檔密鑰文件 [完成] \n"
echo "put backup-"$t".zip" > webdav
echo "bye" >> webdav
cadaver WEBDAVURL < webdav
rm webdav
rm backup-$t.zip
echo "=========================================================================="
printf "備份完成"