Я пытаюсь выполнить файл Python (удаленно), используя Java Process Builder со следующим кодом.
List<String> commands = new ArrayList<String>();
commands.add("/bin/sh");
commands.add("-c");
commands.add("\"python <(curl <remote python file>\"");
ProcessBuilder builder = new ProcessBuilder(commands);
builder.redirectErrorStream(true);
и его выдача
/ bin / sh: python <(curl): нет такого файла или каталога </p>
Пробовал с интерполяцией команд($ перед командой curl и python не заключено в двойные кавычки)
commands.add("/bin/sh");
commands.add("-c");
commands.add("python <$(curl <remote python file>)");
это выдает
неоднозначная ошибка перенаправления