Buongiorno,

ho bisogno di eseguire un comando da Java.


String check_command = "mysqlcheck --user=root --password=573817 -r -q " + db;

runtimeProcess_check = Runtime.getRuntime().exec(check_command);

runtimeProcess_check.waitFor();

System.out.println ("C");

Non stampa mai C, dunque il processo non termina.

Ho aspettato 2 minuti per questo processo che, se eseguito da shell, funziona perfettamente e dura 2 secondi.

Che problema potrebbe essere?