Решайте с помощью гарантированного вызова в разное время.

28 февраля 2012 г. 13:33 пользователь kostya timoshenko <
[email protected]> написал:

> Здравствуйте, вопрос по функции DefineDosDevice которая мапит папку на
> определенный диск,
>
>  При запуске двух копий скрипта в один момент времени(в кроне).В
> большинстве случаев  возникают ситуации когда захватывается один диск
> в первой и второй копии скрипта. Т.е. на один и тот же диск пытаемся
> примапить разные папки.
>
> Перед вызовом этой функции стоит проверка на то свободен диск или нет.
> Если запускать хоть в пол-секунды разницы то проблем нет.
>
>  Пробовал случайную небольшую задержку делать и диски случайно
> выбирать, намного  лучше работает но процентов 5% случаев остается.
>
> Или это на уровне операционки проблемы то-что можно захватить один
> диск одновременно.
>
> может кто с подобным сталкивался?
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить