| Line 1... |
Line 1... |
| 1 |
#!/bin/bash
|
1 |
#!/bin/bash
|
| 2 |
# $Id: alcasar-archive.sh 3269 2025-04-21 21:57:13Z rexy $
|
2 |
# $Id: alcasar-archive.sh 3312 2026-01-07 13:52:38Z 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 18... |
Line 18... |
| 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_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
|
| 22 |
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
|
| 23 |
NOW="$(date +%G%m%d-%Hh%M)" # date et heure du moment
|
23 |
NOW="$(date +%Y%m%d-%Hh%M)" # date et heure du moment
|
| 24 |
DIR_TMP="/tmp/traceability-$NOW" # Répertoire temporaire d'export
|
24 |
DIR_TMP="/tmp/traceability-$NOW" # Répertoire temporaire d'export
|
| 25 |
FILE="traceability-$NOW.tar.gz" # Nom du fichier de l'archive
|
25 |
FILE="traceability-$NOW.tar.gz" # Nom du fichier de l'archive
|
| 26 |
EXPIRE_DAY=365 # Nbre de jour avant suppression des fichiers journaux
|
26 |
EXPIRE_DAY=365 # Nbre de jour avant suppression des fichiers journaux
|
| 27 |
CRYPT="0" # chiffrement des logs ( 0=non / 1=oui) --> Si oui alors la signature est automatiquement activée
|
27 |
CRYPT="0" # chiffrement des logs ( 0=non / 1=oui) --> Si oui alors la signature est automatiquement activée
|
| 28 |
# log files encryption ( 0=no / 1=yes) --> if yes, the signature is automaticly enabled
|
28 |
# log files encryption ( 0=no / 1=yes) --> if yes, the signature is automaticly enabled
|