Я пытаюсь выполнить команду оболочки из Java-приложения на платформе GNU / Linux. Проблема в том, что скрипт, который вызывает другое Java-приложение, никогда не заканчивается, хотя он успешно запускается из bash. Я попытался отладить его:
(gdb) bt
#0 0xb773d422 in __kernel_vsyscall ()
#1 0xb7709b5d in pthread_join (threadid=3063909232, thread_return=0xbf9cb678) at pthread_join.c:89
#2 0x0804dd78 in ContinueInNewThread ()
#3 0x080497f6 in main ()
Я пытался с: ProcessBuilder (); и Runtime.getRuntime (). exec (cmd);
Похоже, что он ждет чего-то, чтобы закончить. Есть идеи?
Спасибо,
Laurenţiu