Commit 10761c0b authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Script de purge des fichiers/répertoires temporaires : inclusion de ceux...

Script de purge des fichiers/répertoires temporaires : inclusion de ceux générés par le module StepStar et datant de plus de 14j.
parent 4e837e34
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@ on cachera le message orange pour les rôles suivants :
  - Doctorant
  - Direction/Co-direction de thèse
  - Responsable/Gestionnaire UR
- Script de purge des fichiers/répertoires temporaires : inclusion de ceux générés par le module StepStar et datant de plus de 14j.
- [FIX] Page des comptes utilisateurs : erreur 'Type of Application\Controller\UtilisateurController::$shibService must be UnicaenAuthentification\Service\ShibService'.
- [FIX] Envoi vers STEP-STAR : pas de balise INE du tout dans le fichier TEF si l'INE du doctorant est vide.
- [FIX] Envoi vers STEP-STAR : retour au même 'Content ID' qu'aux 1er envois (utilisation de doctorant.individu.supannId) car c'est l'identifiant unique STEP-STAR et il doit être immuable. 
+12 −2
Original line number Diff line number Diff line
@@ -2,6 +2,10 @@

TMPDIR=/tmp

# motifs des fichiers à supprimer s'ils datent de plus de 14j :
patterns14j=(
    'sygal_stepstar_*'         # fichiers/répertoires temporaires générés par le module StepStar
)
# motifs des fichiers à supprimer s'ils datent de plus de 7j :
patterns7j=(
    'sygal_fusion_*.pdf' # résultat de fusion de la page de couverture et de la thèse
@@ -17,14 +21,20 @@ patterns1j=(
    'run-sql-*'                # logs d'exécution d'instructions SQL (import)
)

echo "Suppression des fichiers de plus de 14j..."
for pattern in ${patterns14j[*]}
do
    find ${TMPDIR}/${pattern} -maxdepth 1 -type f -mtime +14 -exec rm -rf {} \;
done

echo "Suppression des fichiers de plus de 7j..."
for pattern in ${patterns7j[*]}
do
    find ${TMPDIR}/${pattern} -maxdepth 1 -type f -mtime +7 -exec rm {} \;
    find ${TMPDIR}/${pattern} -maxdepth 1 -type f -mtime +7 -exec rm -rf {} \;
done

echo "Suppression des fichiers de plus de 1j..."
for pattern in ${patterns1j[*]}
do
    find ${TMPDIR}/${pattern} -maxdepth 1 -type f -mtime +1 -exec rm {} \;
    find ${TMPDIR}/${pattern} -maxdepth 1 -type f -mtime +1 -exec rm -rf {} \;
done