Executar um programa no servidor usando Servlet ou JSP?

1 resposta
B

Pessoal…to usando o Tomcat no Linux.

Eu tenho um script no Linux que atualiza um relatorio e gera uma pagina html chamada procedimento.html .

Eu queria fazer um Servlet ou JSP que mandasse executar esse script no Servidor Linux E enquanto isso a pagina do cliente teria algo como “AGUARDE…” escrito na tela e apos terminado esse processo do script, esse Servlet ou JSP redirecionaria para a pagina que foi gerada (procedimento.html).

O maior problema esta em esperar o script do linux terminar para depois redirecionar para a pagina gerada. Alguem sabe como fazer isso?

Abaixo, segue uma sequencia do que eu preciso que o Servlet ou JSP faça:

///////////////////////////////////////

  1. Mandar executar script do Linux chamado geraRel.sh;
  2. Enquanto o script nao termina, o cliente ve uma pagina escrito “AGUARDE”;
  3. quando o script terminar, entao tem que redirecionar para a pagina gerada que é a procedimento.html;

///////////////////////////////////////

Alguem me ajuda?
Valeu

1 Resposta

M

bem, nunca tentei algo como isso, nem sei se daria pra fazer… mas, ja tentou usar threads? chama o teu script e e depois chama um join()…

Criado 14 de janeiro de 2005
Ultima resposta 17 de jan. de 2005
Respostas 1
Participantes 2