Решайте с помощью гарантированного вызова в разное время.<br><br><div class="gmail_quote">28 февраля 2012 г. 13:33 пользователь kostya timoshenko <span dir="ltr"><<a href="mailto:timoshenko.kostya@gmail.com">timoshenko.kostya@gmail.com</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Здравствуйте, вопрос по функции DefineDosDevice которая мапит папку на<br>
определенный диск,<br>
<br>
 При запуске двух копий скрипта в один момент времени(в кроне).В<br>
большинстве случаев  возникают ситуации когда захватывается один диск<br>
в первой и второй копии скрипта. Т.е. на один и тот же диск пытаемся<br>
примапить разные папки.<br>
<br>
Перед вызовом этой функции стоит проверка на то свободен диск или нет.<br>
Если запускать хоть в пол-секунды разницы то проблем нет.<br>
<br>
 Пробовал случайную небольшую задержку делать и диски случайно<br>
выбирать, намного  лучше работает но процентов 5% случаев остается.<br>
<br>
Или это на уровне операционки проблемы то-что можно захватить один<br>
диск одновременно.<br>
<br>
может кто с подобным сталкивался?<br>
<span class="HOEnZb"><font color="#888888">--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</font></span></blockquote></div><br>