Наш java-метод выполняет пакетный сценарий, как показано ниже:
String command = batchFilePath + File.separator + filename + " " + path;
logger.info("Command to be executed = " + command);
Process process = Runtime.getRuntime().exec(command);
logger.info("Batchfile execution has started");
Мы столкнулись с ситуацией, когда выполнение пакетного файла не произошло.Однако оба оператора регистратора до и после были правильно зарегистрированы.Также приведенный выше фрагмент находится в блоке try catch, и мы видим, что в журналах не было никаких исключений.Пакетный файл выполняет другой файл .exe, и вывод этого файла записывается в отдельный файл, и этот файл также не был создан.В пакетном файле у нас есть операторы logger, если выполнение .exe является ошибкой, но там также нет ошибок.
Может ли кто-нибудь помочь нам определить, почему выполнение пакетного файла не произошло, поскольку мы не видим никаких ошибок или исключений.