Executar um comando sh usando a classe Runtime

Crio um arquivo temporário em uma pasta qualquer para executar uma linha de comando que copia um arquivo de um servidor para outro e executo esse arquivo a partir do seguinte comando na classe Runtime do java:

sh /opt/apache-tomcat-6.0.14/webapps/cte/files/6DF8A2D273619E98F5891B078BCB811E.sh

Simplesmente nada…

executo esse mesmo comando no console, então o arquivo aparece sem problemas na pasta do servidor…

O comando sh também não é aceito no Runtime?? Então para que serve essa classe???

Me ajudem… Obrigado

cara axo eu que vc deva estar errando na hora de passar o comando via String pois “/” e um caracter especial pode ser que esteja sendo interpretado de forma errada pelo java, ja tentou ver como seu comando sai dando um print nele?