У меня есть пакетный скрипт Windows (my.bat), который имеет следующую строку:
DTBookMonitor.exe 2>&1 > log\cmdProcessLog.txt
Итак, насколько я понимаю, это запускает DTBookMonitor, перенаправляет STDERR в STDOUT, а затем перенаправляет STDOUT в файл журнала \ cmdProcessLog.txt.
Затем я запускаю my.bat. DTBookMonitor работает в течение значительного периода времени, и когда я запускаю my.bat второй раз (пока он уже запущен), он сразу же выходит из второго экземпляра my.bat.
Это только из-за перенаправления на cmdProcessLog?