Mutex

a marqué ce sujet comme résolu.

Bonjour. Je cherche à créer un système de mutex pour gérer l'accès en lecture ou écriture à une série de fichiers pour les différents utilisateurs. J'ai créé les deux petits scripts ci-dessous. C'est sans doute un peu naïf comme approche. Est-ce correct, que puis-je faire de mieux ?

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
lockdir=/home/caduchon/.myscript.lock

waiting=1
while [[ $waiting = 1 ]]
do
    if mkdir $lockdir
    then
        waiting=0
    else
        sleeptime=$((RANDOM%3+1))
        sleep $sleeptime
    fi
done
1
2
3
4
5
#!/bin/bash

lockdir=/home/caduchon/.myscript.lock

rm -rf $lockdir

Merci d'avance, Caduchon.

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte