cadaver
WebDAV (Web Distributed Authoring and Versioning)
an extension of the Hypertext Transfer Protocol (HTTP) that allows clients to perform remote Web content authoring operations.
cadaver
A command-line WebDAV client for Unix.
Use cadaver to backup data:
-
Setup WebDAV key
use
jianguoyunto register an application key.
-
install
cadaversudo apt install cadaver
-
configurations for
no-passwdloginedit
~/.netrcmachine dav.jianguoyun.com login <email> password <passwd>
-
automatic script
edit
/root/backup/backupandchmod 777#! /bin/bash mysqldump db > /root/backup/db.sql cadaver https://dav.jianguoyun.com/dav/ < /root/backup/backup_command.txtedit
/root/backup/backup_command.txtcd hawia put /root/backup/db.sql bye
-
setup crontab
cp /root/backup/backup /etc/cron.daily/