Projet

Général

Profil

Tâche #22142

Mis à jour par Joël Cuissinat il y a plus de 6 ans

Voici ce que j'ai envoyé sur la liste récemment :

Sur EOLE il existe 2 types de locks :

- les locks pour éviter qu'une application soit exécuté 2 fois en parallèle, ce fichier lock est placé dans le répertoire /var/lock/. Il est possible d'exécuter plusieurs applications différentes en même temps tant qu'il ne pose pas un lock avec le même nom.
- les locks dit "système" qui empêche de placer un autre lock système et évite ainsi que 2 applications posant un lock système soit lancé en meme temps. Ces locks sont placés dans le sous répertoire /var/lock/eole/eole-system/. Par exemple on ne veut pas qu'un reconfigure soit lancé en même temps qu'une sauvegarde. La sauvegarde et le reconfigure place donc des locks systèmes.

Le nom du fichier lock ressemble à "prefix.suffix" avec :

- un prefix invariant (donné par le programme lui-même, généralement on met le nom de l'application)
- un suffix avec le numéro du PID de l'application

=> http://eole.ac-dijon.fr/documentations/2.5/partielles/beta/PersonnalisationEOLEAvecCreole/co/04-creolelock.html

Retour