Code
batchEdolang.bash
* Sous resources/batchs
* Fichier exécuté tous les soirs à minuit (le cron exécute ce fichier bash)
* Durée : 1/4h environ
Traitement :
* Nettoyage des paniers de plus de 24h
* Envoi de mail aux ens avec emprunt depuis plus de 15j
* Rappel la veille aux participants de la participation à un service
* Arrêt de la consultation d'un apprenant quand il oublie de cliquer sur le bouton Arrêter (navigateur fermé par exemple) ; compte 3h de consultation
* Purge des personnes plus présentes dans le ldap : anonymise l'utilisateur (met à null les login, nom, prénom, mail...) . Pas de suppression pour les contraintes d'intégrité et conserver les ids dans les stats globales.
* Le param "500" indique qu'on ne doit pas avoir plus de 500 personnes à purger. Si c'est le cas, il s'agit d'un problème potentiel
* Calcul des stats de la veille