У меня проблемы с запуском простого скрипта bash из Java. В частности:
...
try{
ProcessBuilder pb = new ProcessBuilder("/bin/bash", "-c", command);
pb.directory(new File(dir));
Process shell = pb.start();
int exitVal = shell.waitFor();
...
где 'command' - абсолютный путь к bash-скрипту, который исполняется всеми, а 'dir' - рабочий каталог.
Когда я запускаю свою программу, я получаю код выхода 127 («команда не найдена»). Я пытался использовать класс Java Runtime и метод process.exec, но ни один из них не помог мне. Есть предложения?