У меня есть файл bat, который запускает 11 файлов bat, но 3 из них не запускают другие 8 запусков без проблем.Бат-файл запускается вручную, но не работает в задаче расписания
В чем может быть проблема? Потому что, если я вручную запускаю файлы летучей мыши, они запускаются правильно, но не в мой bat-файл.
Спасибо заранее необходим
Edit Процесс Mcqmq950.exe будет работать в два раза. Это один начинают хорошо, но после того, как 3 или 4 секунды изменить Приостановить статус, ENSPN001.exe начать, но вдруг пропадает
tasklist /FI "IMAGENAME eq Mcqmq950.exe" /FO CSV > search.log
tasklist /FI "IMAGENAME eq ENSPN001.exe" /FO CSV > search.log
FINDSTR Mcqmq950.exe search.log > found.log
FINDSTR ENSPN001.exe search.log > found.log
FOR /F %%A IN (found.log) DO IF %%~zA EQU 0 GOTO end
start D:\MigrationPlan\MCI\PROCESOS\HOST-BAJADA.bat
start D:\MigrationPlan\MCG\PROCESOS\HOST-BAJADA.bat
start D:\MigrationPlant\Silabens\PROCESOS\enspn001_bajada.bat
:end
Здравствуйте еще раз, ребята! Я нашел решение, whis является:
D:
cd D:\MigrationPlan\MCI\PROCESOS
tasklist /FI "IMAGENAME eq Mcgmq400.exe" /FO CSV > search.log
FINDSTR Mcgmq400.exe search.log > found.log
FOR /F %%A IN (found.log) DO IF %%~zA EQU 0 GOTO end
start D:\MigrationPlan\MCI\PROCESOS\MCIMQ400_MCI_MCG.bat
Вы должны указать путь, где файл, прежде чем начать работать с ним
Слишком большое спасибо всем вам за вашу помощь.
Обратите внимание, что гораздо более вероятно, что мы можем указать на вашу проблему *, если вы включите код *. Этот вопрос более сродни »Эй, ребята, у меня проблема. Какой из вас может догадаться, что это такое? « – Joey
Поместите то же самое, что и в пакетных файлах. Возможно, они начинаются, но не работают так, как ожидалось. –
@Sir_Kant: Вам не хватает конкатенации в вашей второй и четвертой строках кодов. Замените '>' на '>>'. BTW, ваш тест в FOR только гарантирует ** один ** процесса здесь. –