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 777mysqldump db > /root/backup/db.sql cadaver https://dav.jianguoyun.com/dav/ < /root/backup/backup_command.txtbashedit
/root/backup/backup_command.txtcd hawia put /root/backup/db.sql bye -
setup crontab
cp /root/backup/backup /etc/cron.daily/bash