Code source wiki de Scripts complexes et Batch

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

Afficher les derniers auteurs
1 Code
2
3 \\
4
5 batchEdolang.bash
6
7 ~* Sous resources/batchs
8
9 ~* Fichier exécuté tous les soirs à minuit (le cron exécute ce fichier bash)
10
11 ~* Durée : 1/4h environ
12
13 Traitement :
14
15 ~* Nettoyage des paniers de plus de 24h
16
17 ~* Envoi de mail aux ens avec emprunt depuis plus de 15j
18
19 ~* Rappel la veille aux participants de la participation à un service
20
21 ~* 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
22
23 ~* 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.
24
25 ~* 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
26
27 ~* Calcul des stats de la veille
28
29 \\
30
31 \\