Здравствуйте. Имеется скрипт, который берет из текстового файла некий параметр, изменяет его затем и делает свою работу. Запусков скрипта может быть много, соответсвенно, надо чтобы они гарантированно не смогли попадать или испортить файл. То есть, чтобы следующий экземпляр ждал, пока файл освободится, а тогда с ним работал. Как это можно сделать?
Я покопал немного, и вроде это должно решаться через файловые дескрипторы, но вот ещё не могу понять как.