18 lines
235 B
Bash
18 lines
235 B
Bash
#! /bin/bash
|
|
|
|
set -eu
|
|
|
|
src=$1
|
|
dest=/var/backups/$(date -I)
|
|
|
|
mkdir -p ${dest}
|
|
|
|
# tar cpzf /var/backups/$(date -I)/etc.tgz /etc
|
|
tar cpzf ${dest}/${src}.tgz ${src}
|
|
|
|
find ${dest} -maxdepth 1 -type f -mtime +7 -exec echo rm {} \;
|
|
|
|
|
|
|
|
|
|
exit 0 |