Мы параллельно запускаем множество проектов jenkins. Мы используем python и решили управлять виртуальными средами с помощью pyenv. К сожалению, у pyenv есть известная состояние гонки. Чтобы обойти проблему, я хотел бы реализовать блокировку на уровне процесса. Что я хочу сделать, так это:
lock some resource (a file?)
do my pyenv stuff
unlock the resource
Мои скрипты написаны на bash. Как реализовать блокировку/разблокировку ресурсов в bash?