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