Scripts complexes et Batch

Version 1.1 par Céline Didier le 21/11/2019 - 14:42

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