Java rodando em background linux

0 respostas
M

Olá pessoal…

Estou com um probleminha…
Eu tenho um servidor em linux e acesso ele por SSH, sendo assim, eu inicio minha aplicação em background, e por ela ter console eu desvio a saída para /dev/null, para a aplicação não fechar quando eu sair do SSH.

Assim segue o comando de inicialização:
java -jar minhaaplicacao.jar > /dev/null 2> /dev/null &

o problema é o seguinte… quando eu conectar novamente no servidor linux eu gostaria de acessar o console da minha aplicação. Já tentei dar um fg %<index>, e consigo isso, mas somente quando eu não desconecto a instância SSH em que eu iniciei a aplicação, se caso eu desconectar e conectar novamente ele perde referência e não consigo acessar através do fg <PID> nem fg %<index>…
E ainda assim, se eu conseguir dar um fg no processo, a saída ainda está em /dev/null, como eu faço para um programa voltar a ter sua saída para saída default (screen) ?

Agradeço quem puder me dar um help.
vlw,
Maicon

Criado 16 de fevereiro de 2007
Respostas 0
Participantes 1