Executar Comandos no SO em Aplicação Java Web

Olá.

Preciso digitalizar documentos à partir da minha aplicação web, em java.
O SO que hospedará a aplicação é Linux, então optei por executar comandos com Runtime.getRuntime().exec("comando linux");
Consigo fazer operações básicas, mas quando preciso executar um programa linux, o método exec("") simplesmente não faz nada, não gera saída de erro, nada. Como nessa linha:

Runtime.getRuntime().exec("scanimage --format=tiff --resolution 200 > /home/lindoelio/teste.tif");

Alguém pode me ajudar a resolver esse problema?

Buenas,

se você conseguiu fazer operações básicas, o erro pode estar no comando que você está chamando, ou pode estar ocorrendo algum erro. Você chegou a testar no console do linux?

Verifica também esta thread, acho que pode ajudar: http://guj.com.br/java/245856-problema-com-waitfor–pdftohtml-no-linux

[quote=sergiom]Buenas,

se você conseguiu fazer operações básicas, o erro pode estar no comando que você está chamando, ou pode estar ocorrendo algum erro. Você chegou a testar no console do linux?

Verifica também esta thread, acho que pode ajudar: http://guj.com.br/java/245856-problema-com-waitfor–pdftohtml-no-linux[/quote]
O comando está rodando legal no console do linux, exatamente como tento passar pelo exec("");
A thread que me indicou me deu algumas ideias, mas só vou poder testar à noite. Obrigado.