Existe algún mecanismo de mutex / semáforo en los scripts de shell?
Estoy buscando un mecanismo de exclusión mutua / semáforo / concurrencia en el script de shell. Considere la siguiente situación: a menos que "un" usuario no cierre el archivo compartido, el usuario "b" no debería poder abrirlo / actualizarlo. Me pregunto cómo implementar mutex, semáforos, secciones críticas, etc. en scripts de shell.
Cuál es la forma más fácil de implementar el mecanismo de bloqueo [nivel de archivo] en el script de shell?