#!/bin/sh . ./config time="$(date +%s)" [ -n "$1" ] && base_filename="$1-$time" || base_filename="backup-$time" echo "backing up to $base_filename" ssh "$remote_ssh" mkdir "/tmp/$base_filename" ssh "$remote_ssh" tar -cvzf "/tmp/$base_filename/$base_filename.tar" "$remote_wp_path/wp-content" wp db export "/tmp/$base_filename/$base_filename.sql" --ssh="$remote_ssh$remote_wp_path" --add-drop-table scp -r "$remote_ssh:/tmp/$base_filename" . && ssh "$remote_ssh" rm -r "/tmp/$base_filename"