[Moscow.pm] Win32API::File DefineDosDevice

kostya timoshenko timoshenko.kostya на gmail.com
Вт Фев 28 01:33:37 PST 2012


Здравствуйте, вопрос по функции DefineDosDevice которая мапит папку на
определенный диск,

 При запуске двух копий скрипта в один момент времени(в кроне).В
большинстве случаев  возникают ситуации когда захватывается один диск
в первой и второй копии скрипта. Т.е. на один и тот же диск пытаемся
примапить разные папки.

Перед вызовом этой функции стоит проверка на то свободен диск или нет.
Если запускать хоть в пол-секунды разницы то проблем нет.

 Пробовал случайную небольшую задержку делать и диски случайно
выбирать, намного  лучше работает но процентов 5% случаев остается.

Или это на уровне операционки проблемы то-что можно захватить один
диск одновременно.

может кто с подобным сталкивался?


Подробная информация о списке рассылки Moscow-pm