Команда окна выбора переходит в infite time
Я использую команду выбора в приведенном ниже скрипте, чтобы включить задержку в 120 секунд.
Но при запуске его в первый раз он идет с бесконечной задержкой, а не 120 секунд.
2-й прогон и так далее выполняется и завершается во времени, хотя.
ECHO WAIT START.. %time:~0,2%:%time:~3,2%:%time:~6,2%>> c:\\Systems\SLU_MI\PRE_PROD_IMPORT\SLU_File_Delay_Logs\Net_Retailer_Log_%dt%.txt
Выбор /T 120 /C ync /CS /D y
Эхо подождать.. %время:~0,2%:%время:~3,2%:%время:~6,2%&ГТ;&ГТ; c:\\Systems\SLU_MI\PRE_PROD_IMPORT\SLU_File_Delay_Logs\Net_Retailer_Log_%dt%.txt
Я должен переместить этот сценарий в производство после решения этой проблемы. Я не могу позволить ему работать бесконечно долго в первый раз в производстве, так как это повлияет на следующие задания.
Любая помощь будет очень признательна.
Заранее спасибо,
Адитья
Что я уже пробовал:
Попробовал шаги ...
Другие команды для задержки времени, похоже, не работают
Richard MacCutchan
Невозможно сказать наверняка. Я только что попробовал это сделать, и это прекрасно работает. Это должно быть что - то еще в вашем сценарии, что вызывает проблему.
Aditya_ETL
Ричард, если вы запустите его непосредственно через пакетный скрипт или команду выбора непосредственно в командной строке, он, безусловно, будет работать нормально.
Я запускаю его через внешнюю командную задачу. При первом запуске он продолжает работать более 120 секунд, но работает нормально при последующих запусках.
Есть ли какой-нибудь скрипт, который мне нужно запустить один раз перед запуском вышеупомянутого скрипта, чтобы он мог работать по желанию в первом запуске сам по себе.
Richard MacCutchan
Как я уже сказал, точно сказать невозможно. Вам придется найти способ получить некоторую отладочную информацию, чтобы помочь вам.