Line 1... |
Line 1... |
1 |
#!/bin/bash
|
1 |
#!/bin/bash
|
2 |
# $Id: alcasar-archive.sh 2488 2018-02-25 14:53:54Z lucas.echard $
|
2 |
# $Id: alcasar-archive.sh 3230 2024-11-06 23:38:15Z rexy $
|
3 |
|
3 |
|
4 |
# alcasar-archive.sh
|
4 |
# alcasar-archive.sh
|
5 |
# by Franck BOUIJOUX and REXY
|
5 |
# by Franck BOUIJOUX and REXY
|
6 |
# This script is distributed under the Gnu General Public License (GPL)
|
6 |
# This script is distributed under the Gnu General Public License (GPL)
|
7 |
|
7 |
|
Line 16... |
Line 16... |
16 |
# - delete backup files older than one year (365 days)
|
16 |
# - delete backup files older than one year (365 days)
|
17 |
|
17 |
|
18 |
DIR_SAVE="/var/Save" # répertoire accessible par webs
|
18 |
DIR_SAVE="/var/Save" # répertoire accessible par webs
|
19 |
DIR_LOG="/var/log" # répertoire local des log
|
19 |
DIR_LOG="/var/log" # répertoire local des log
|
20 |
|
20 |
|
21 |
#DIR_SERVICE="squid lighttpd firewall" # répertoires contenant des logs utiles à exporter
|
- |
|
22 |
DIR_BASE="$DIR_SAVE/base" # répertoire de sauvegarde de la base de données usagers
|
21 |
DIR_BASE="$DIR_SAVE/base" # répertoire de sauvegarde de la base de données usagers
|
23 |
DIR_ARCHIVE="$DIR_SAVE/archive" # répertoire de sauvegarde des archives de log
|
22 |
DIR_ARCHIVE="$DIR_SAVE/archive" # répertoire de sauvegarde des archives de log
|
24 |
NOW="$(date +%G%m%d-%Hh%M)" # date et heure du moment
|
23 |
NOW="$(date +%G%m%d-%Hh%M)" # date et heure du moment
|
25 |
DIR_TMP="/tmp/traceability-$NOW" # Répertoire temporaire d'export
|
24 |
DIR_TMP="/tmp/traceability-$NOW" # Répertoire temporaire d'export
|
26 |
FILE="traceability-$NOW.tar.gz" # Nom du fichier de l'archive
|
25 |
FILE="traceability-$NOW.tar.gz" # Nom du fichier de l'archive
|