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
| author | version | line-number | content |
|---|---|---|---|
| 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 | \\ |