El método exec () de Runtime no está redirigiendo la salida
Process p = Runtime.getRuntime().exec("sh somescript.sh &> out.txt");
Estoy ejecutando este comando usando Java. La secuencia de comandos se está ejecutando, pero no está redirigiendo su flujo al archivo. Por otra parte, el archivo.out.txt
no se está creando.
Este script se ejecuta bien si lo ejecuto en shell.
¿Algunas ideas?