From: Nicolas Boisselier Date: Thu, 21 Nov 2024 15:38:39 +0000 (+0000) Subject: bin/backup-datas X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=be0aed240450f5f0f272d5f051e807c417ffae9c;p=nb.git bin/backup-datas --- diff --git a/bin/backup-datas b/bin/backup-datas index 03ee1926..82448793 100755 --- a/bin/backup-datas +++ b/bin/backup-datas @@ -1,26 +1,27 @@ #!/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 $@