Я ищу механизм мьютекса / семафора / параллелизма в сценарии оболочки. Рассмотрим следующую ситуацию: Если пользователь «a» не закроет общий файл, пользователь «b» не сможет открыть / обновить его. Мне просто интересно, как реализовать мьютекс, семафор, критические секции и т.д. в сценариях оболочки.
Какой самый простой способ реализовать механизм блокировки [уровень файла] в сценариях оболочки?