Como ejecutar un comando batch en java

Domincb
02 de Noviembre del 2004
Hola

Necesito ejecutar un batch desde un programa java. Concretamente es un script unix que mueve ficheros que deben ser creados por un programa java antes de su ejecución.
He visto por este foro un ejemplo que no se si me serviría:

try {
Runtime.getRuntime().exec(cmd);
}
catch (Exception e) {
e.printStackTrace();
}

¿Es correcto usar este comando?¿Podría conocer el resultado de la operación?