Subversion Repositories ALCASAR

Rev

Rev 3269 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 3269 Rev 3312
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