если shell, удобнее всего делать через mkdir, нет накладных расходов на open и flock. проверка сразу отдаёт ошибку если имя существует и не зависит от нагрузки на файловую систему и дисковые очереди. 05.08.2013 22:47 пользователь "Ivan Petrov" <[email protected]> написал:
> кто как делает сабж? > > мы много лет делаем на базе flock'а который делает опен на $0 (а > временами и на файлхендл DATA). > все работает. но вот ИНОГДА наблюдаем сбои: перед flock и после стоит > print. > иногда внутри flock "зависает" (хотя должен либо взять блокировку, > либо вернуть ошибку). > и далее один скрипт "висит", все другие видят flock и отваливаются. > > пока не выяснил: бага в перле это или в окружении линуховом или еще > где. > ща бы просто проблему решить. > добавить alarm можно конечно но не хочется. > > есть еще варианты решения сабжа? > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
