diff options
| author | Marc Vertes <mvertes@free.fr> | 2020-06-09 10:06:11 +0200 |
|---|---|---|
| committer | Marc Vertes <mvertes@free.fr> | 2020-06-09 10:06:11 +0200 |
| commit | bc43abee15ba8634fba1d279a3c8378111501960 (patch) | |
| tree | 61123ac2faa81bd7ebb0f9291dba79ad23da907a /bin/backup | |
| parent | d753d0f7cf3036e8e333bc6d806c90b4883bfcbf (diff) | |
update
Diffstat (limited to 'bin/backup')
| -rwxr-xr-x | bin/backup | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -6,7 +6,16 @@ die() { echo "$0: fatal: $@" >&2; exit 1; } [ "$(id -u)" = 0 ] || die must run as root -dest=${1:-bip:/home/backup}/$(hostname) +while getopts :v opt; do + case $opt in + (v) optv=v ;; + (*) echo "Usage: $0 [-v] [[host:]dir]"; exit 1 ;; + esac +done +shift $((OPTIND - 1)) + +#dest=${1:-/backup/$(hostname)} +dest=${1:-/.history} date=$(date +%Y%m%d_%H%M%S) last=$(rsync --list-only $dest/ 2>/dev/null | cut -b 47- | tail -1) @@ -15,4 +24,4 @@ case $last in (*) opt_link=;; esac -rsync -DSHxav --exclude-from=/etc/backup/ignore $opt_link / /boot /home $dest/$date +rsync -DSHxa$optv --exclude-from=/etc/backup/ignore $opt_link / /boot $dest/$date |
