Aditya_ETL Ответов: 0

Команда окна выбора переходит в 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

Как я уже сказал, точно сказать невозможно. Вам придется найти способ получить некоторую отладочную информацию, чтобы помочь вам.

0 Ответов