В настоящее время у меня есть проблемы с перенаправлением вывода CMD.
Я использую команду "start" для вызова другого файла wayne.bat и хочу, чтобы его вывод был перенаправлен. Это работает, но каждый раз, когда я запускаю свой .bat (что происходит ежедневно), "старый" файл журнала сбрасывается, поэтому он не будет добавляться после перезапуска .bat.
моя команда:
start /min wayne.bat run ^> logs\log.txt 2>&1
Работает как задумано. Теперь режим "добавление" обычно включается с помощью «>>» вместо «>», поэтому я попытался:
start /min wayne.bat run ^>> logs\log.txt 2>&1
что заставляет скрипт мгновенно останавливаться без какого-либо сообщения об ошибке, даже если вызывается через оболочку. Без экранирующего символа «^» это тоже не сработает.
Итак, как я могу использовать команду "start", чтобы запустить скрипт и перенаправить его вывод в добавочном порядке?