Cet espace a été migré sur le nouveau wiki le 24/06/2024 : https://wiki.univ-lorraine.fr/bin/view/publique/dn/am/edolang
Les modifications apportées ici depuis cette date ne seront pas reportées.
Si vous ne disposez pas des droits de visualisation sur le nouvel espace, veuillez contactez son(ses) gestionnaire(s).

Vous regardez une version antérieure (v. /display/edolang/Scripts+complexes+et+Batch) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 3) afficher la version suivante »

Scripts complexes


* Durée : 1/4h environ

Traitement :

* 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



Les tâches planifiées sont toutes regroupées dans le fichier "src\UnivLorraine\plateformeLansadBundle\Resources\batchs\batchEdolang.bash" .

Elles sont exécutées chaque nuit à l'aide de crontab (à minuit). (Le cron exécute ce fichier bash.)

Ce fichier regroupe les commandes Symfony qui doivent être lancées.

On dénombre 4 commandes actuellement:

  • univlorraine:lansad:nettoyagePaniers qui enlève du panier des apprenants les exemplaires non empruntés ajoutés il y a plus d'un jour.
  • univlorraine:lansad:rappelsEmprunts qui envoie un mail de rappel à tous les utilisateurs (les enseignants) n'ayant pas rendu un exemplaire au bout de 15 jours.
  • univlorraine:lansad:rappelsInscription qui envoie un mail de rappel à tous les utilisateurs inscrits à un service le lendemain.
  • univlorraine:lansad:nettoyageCarnetBordConsultationLigne qui ferme les lignes de carnet de bord de consultation en ligne de plus de 6 heures (et compte 3 heures de consultation).
  • Aucune étiquette