#!/usr/bin/env -S bash -l
main() {
+ local keep_days=7
local dir=/var/backups
local usage="backup-datas [-dir PATH] [-days DAYS]"
while [ $# -gt 0 ]; do
case "$1" in
-days) keep_days="$2"; shift ;;
- -dir) rootdir="$2"; shift ;;
+ -dir) dir="$2"; shift ;;
*) echo "$usage" 1>&2; return 1 ;;
esac
shift
done
[ -e /var/lib/ldap ] && \
- echo ldap_backup -dir $dir/ldap -days $days
+ echo ldap_backup -dir $dir/ldap -days $keep_days
[ -e /var/lib/postgresql ] && \
- echo pg_backup -dir $dir/postgres -days $days
+ echo pg_backup -dir $dir/postgres -days $keep_days
[ -e /var/lib/mysql ] && \
- echo mysql_backup -dir $dir/mysql -days $days
+ echo mysql_backup -dir $dir/mysql -days $keep_days
}
main $@