johnpoint

johnpoint

(。・∀・)ノ゙嗨
github

WebDAV バックアップを使用します。

webdav#

サーバー#

使用 cloudreve の組み込み webdav

クライアント#

cadaver

バックアップ#

ログイン情報を記録#

.netrc

machine WEBDAVURL
login USERNAME
password PASSWORD

スクリプトを使用#

figlet webdav backup
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 "バックアップ完了"
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。