este es el enfoque estándar para crear bloqueos utilizando el sistema de archivos. Por ejemplo, visudo lo utiliza:condición de carrera en el bloqueo común en el archivo?
[ -f ".lock" ] && exit 1
touch .lock
# do something
rm .lock
1) Estoy confundido, porque no es una condición de carrera, sin embargo, que Linux utiliza
2) hay una mejor manera de bloquear en los archivos de la concha?
3) o tengo que usar directorios en su lugar?
Solución encontrada: man lockfile.
Las preguntas deben marcarse como "[resuelto]" seleccionando una respuesta, no editando el título y agregando "[resuelto]". –
problema es que no puedo marcar mi propia respuesta como "aceptado" –
No creo que su respuesta sea la mejor, francamente :) –